|
|
|
|
|
by hughdbrown
4034 days ago
|
|
The technology stack of this application gives me pause, if I am reading the included vagrantfile correctly: ruby and python and php; nginx and apache2; mysql and postgresql and sqlite and mongodb; redis and rabbitmq. Why so many overlapping choices? And I tend to think that the whole vagrant + puppet installation would be way faster and simpler just using docker. |
|
note, this is a typical config file provisioned by puphpet ...
if you look closely not all of those packages are marked for installation. (install : 1/0) so we only use a faction of those listed. a basic lammp stack, i guess + some necessary php extensions.
p.s. as to why all the entries are there i guess it was easier to generate a file with everything and enable/disable various tools as needed. i.e. i decide to switch from apache to nginx change apache isntall = 0, nginx intall = 1..