Current box: ubuntu/xenial64 (Ubuntu 16.04 LTS)
-
Install Virtualbox (Also works with other providers.)
-
git clone https://github.com/Honpray/vagrant
-
Create your own
data/
folder in the same direcotry ofvagrant
, which will be synced to the/vagrant_data
folder duringvagrant up
orvagrant reload
. -
Change the username and email in
.gitconfig
. -
cd vagrant && vagrant up
Start the VM. -
vagrant ssh
Connect to the VM terminal and start working. -
vagrant halt
Gracefully shutdown the VM. -
vagrant destroy
Destroys all resources that were created during the machine creation process. -
Port 80 on guest machine can be accessed at
localhost:8080
. -
More on Vagrant Doc.
-
Basic Vim: with plugins AutoClose, vim-closetag, vim-easy-align, indentline, vim-coffee-script, vim-surround, supertab, nerdcommenter, matchtagalways;
-
npm & Node.js & MongoDB:
sudo service mongo start
to start MongoDB service. -
Coffeescript
-
Lua LuaJIT
-
Golang
-
GDB debugger
-
CMake