vagrant-boxen
Problem: installing same things over and over makes builds long
Solution: make Vagrant images with common things preinstalled
Boxes are based off debian/contrib-jessie64
List o'boxes
Click on particular boxes to see description and how to use:
- Sun Java 8 + Cassandra
- Cassandra + ZooKeeper + RabbitMQ
- Cassandra + ZooKeeper + RabbitMQ + Python
- Cassandra + ZooKeeper + RabbitMQ + Python + PostgreSQL
- NodeJS 4.x + bower + gulp
- NodeJS 5.x + JDK + ADT + cordova
How to rebuild
python make.py
git add --all
git commit -m "dfdf"
git push origin master
Boxes are automatically regenerated upon a push to master. If you want to develop a single box, just make a branch that starts with it's name and a dash, eg. cassandra-something. Only it will then rebuild upon commit.
Boxes, after being built, will be automatically available at http://dev.dms-serwis.com.pl/vagrant/