The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

verhagen (35) [Avatar] Offline
#1
Using a virtual machine (vm) for development is probably even a bit easier then setting everything up yourself on your local machine. The advantage is also that in case you don't need it any more the vm can be removed and re-created in case it's needed again.

It's based on VirtualBox for running the virtual machines (vm), as it is available for WIndows, Linux and OS-X. And Vagrant is used to create the vm, through the Vagrant configuration file Vagrantfile.

See the GitHub project - Get Programming with Nodejs
- Using Ubuntu Xenial 64 as base virtual machine
- Using Ubuntu Bionic 64 as base virtual machine

Any comments and suggestions are welcome.
TheWexler (62) [Avatar] Offline
#2
This is great! I agree with the suggestion and I appreciate the work you put into setting up a support repo with vagrant for the book. I'd be happy to promote your instructions to readers. I ran through your setup Readme and everything looks good to me. I would have happily added the steps in the book before it went to production. Thank you!
verhagen (35) [Avatar] Offline
#3
Sure, no issue. Feel free to do with it as you like!

Cloning the repo is fine, or I can even transfer it to you (I think), if you like to become the main / root repo owner and have it available next to the code examples of the book.

Sorry, I still did not finish reading the book, so no idea, if later on in the book, tools are mentioned / needed which are not yet installed on the vagrant Virtual Machine (guest).
TheWexler (62) [Avatar] Offline
#4
I'm happy to credit you. If I need to make any changes I'll reach out to you or link to a local repo and credit you!