Developer's playgroud
- ansible version >= 1.9.2
- git
- rsync
- VirtualBox
- vagrant
$ git clone git@github.com:virtusize/devbox.git
$ cd devbox/tools
$ ./bootstrap.sh
$ cd ..
$ vagrant up
It creates a hierarchy of subfolders with git repositories for every project
virtusize
├── backend
├── frontend
├── i18n
├── integration_v2
├── visor
└── widget
Open in your browser http://127.0.0.1:8000/demo
There are some options in Vagrantfile
vagrant rsync
- synchronize local code changes with VMvagrant provision
- runs deployment in VM (build, dependency update, restart services)
See Vagrant's documentaion for more commands.