News for hackers. Stuff that matters.
Re:Brewr.io source code released by webo on Sunday January 31, 2016 @04:18PM (#11008120)
I didn't know this exsited.

Tools like Vagrant and Docker are great when working on a per-repository basis but I have not found a good solution to install/sync dev environments globally which sounds exactly like what brewr did.

Does anybody know of any simplish solutions to accomplish something like this?

Re:Brewr.io source code released by lobster_johnson on Sunday January 31, 2016 @06:32PM (#11008683)
Don't know about simple, but we're using Puppet with Vagrant.

Our Vagrant box uses the exact same setup as production, with minor local tweaks (for example, our internal tool also sets up local DNS resolution so that every app can be invoked from a .dev host name, and we also mount apps from the host machine so you can work on the code and hot-reload it). We use the same tools to deploy apps, inspect status and generally interact with the environment.

Once the developer has downloaded the box, keeping it updated is a manner of running an update command which performs the Puppet magic. The developer doesn't need to know what's going on exactly.

It's not perfect, but it's fairly pain-free, and means we have the exact same software locally as what's on the server.

Re:Brewr.io source code released by ErrantX on Sunday January 31, 2016 @06:37PM (#11008694)
At my last company we rolled our own little interface in NodeJS. Simple enojgh and worked really well!
Re:Brewr.io source code released by thebillkidy on Sunday January 31, 2016 @04:24PM (#11008146)
Docker will be coming out with a solution for this pretty soon
Re:Brewr.io source code released by Slix on Sunday January 31, 2016 @05:10PM (#11008342)
Do you have any details about this? It sounds interesting.
Re:Brewr.io source code released by thebillkidy on Sunday January 31, 2016 @05:14PM (#11008361)