4 ms·
So as you find new tools you want to use, do you just update your develop box? Do you have an example of a Vagrantfile you used for a project? I guess the main
by bti 13y ago
So as you find new tools you want to use, do you just update your develop box? Do you have an example of a Vagrantfile you used for a project?
I guess the main thing I can't get is say I have custom nginx settings or MySQL settings I need in a project. Do I setup those through Chef?
Thanks for the article, lots to look into.
- taylorlapeyre 13y agoIt depends. If I begin using something new (say, Go) and end up using it a lot then I will install it on develop and repackage it into the "develop" box again. This takes about 5 minutes. If it's something specific for a project (i.e., a jekyll website), I just write a quick shell script to install jekyll in the Vagrantfile for that project instead of repackaging the whole box. As for your second question, yes, you would have a specific Vagrantfile/box for a project where you need a specific enviroment. My "develop" box is a general case. Here's a (slightly modified) example of a Vagrantfile that I use with a project: https://gist.github.com/taylorlapeyre/5399974 https://gist.github.com/taylorlapeyre/5399974