814 karma · joined March 5, 2012
So I put those files in VCS so the next guy could just clone the repo, run make devel and get the app running, ready to code on.
So unless you want to use Docker at deployment, dont split app in multiple containers - you got more running parts to integrate and no gain, instead use supervisord and run all processes in single container.
Theres few hacky parts (how to inject ssh keys into container) but so far its really cool.
I too wrote few wrapper scripts around lxc-attach so i can run ./build/container/command.sh tail -n 20 -f /path/to/log/somewhere/on/container
I cant share any code but im happy to answer questions at [HNusername]@gmail.com
I just don't like where this (or that NSA thing) goes and I don't think trading freedom for safety is neccessary a very good deal.
But if they really know how to make one, they would do just that. Last time I checked, making a successful company is way more profitable then investing other people's money in one.