Vagrant Setup Scripts to bring up Virtual VMs with different attributes
- VirtualBox Installation
- Vagrant Installation*
- Plug in your GitHub Details in boxes/[BoxName]/[*]bootstrap.sh : helper comments added
- Vagrant Box Images are ready made images with Dependencies installed.
- Unlikely for a user to find every single dependency
- Maintenance of local installations becomes a chore
- Managing Images and pushing upgrades on base images isn't for everyone
- Repo contains Vagrant Boxes with a balance of generic and specific
- Building from scratch is the best(That's how I came around building these) but having a working reference just saves time.
- Modifications are easy to bring up again and again
- Trusty
vagrant up
to the rescue after modifications - For instance vim in all the boxes in this repo si supplmented by a custom .vimrc that makes life a lot easier
- Trusty
- DevBox
- Java, PyEnv, Junit, Scala, Erlang, Elixir
- Base Box: Ubuntu 18.04 LTS
- DjangoApp
- Multi Node Setup
- DB Node: MySQL Server
- Django Node: pip,venv, Django MySQL Client
- Nginx Node: Nginx
- Multi Node Setup