This contains a collection of scripts used with Vagrant to provision a pre-configured development and testing environment. It was created to allow a small team of collaborators to work with one another in sync with very similar environments. It also allows collaborators to keep software versions in sync easily as well.
Environment:
- Debian 8.0.0
- systemd
Software:
- Ansible
- Elasticsearch
- ImageMagick
- io.js
- MySQL: MariaDB + TokuDB
- MongoDB: TokuMX
- Nginx
- PHP
- Redis
- Sphinx Search
Extras:
- advancecomp
- byobu
- compass (Ruby)
- git
- htop
- jpegoptim
- ltrace
- optipng
- pngcrush
- tmux
- sass (Ruby)
- screen
- strace
- unzip
- zopfli
git clone https://github.com/oohnoitz/dev-vm.git --recursive
cd dev-vm
vagrant up
vagrant ssh
(or ssh with your own client)sudo bash /vagrant/build.sh
git pull
vagrant ssh
(or ssh with your own client)sudo bash /vagrant/build.sh