kzvezdarov/ircdd — pull request #102 by kzvezdarov (2014-11-16 20:32:20+00:00)
Title: Prod cofnig

Big PR, mostly prepping stuff for proper operations.

1. Restructured deployment scripts:
You can find container Dockerfiles + fiels in `scripts/containers`. The ones which are meant to be used only in development have `dev` prepended to the name.

2. Restructured service scripts:
Service scripts that are supposed to be used only during development are marked with `dev` prepended to the name. Furthermore, the services which run `confd` wrapped RDB and NSQ are now pulling prebuilt images of those. This is mostly in preparetion for deploying to Digital Ocean - it is more convenient to pull images rather than build them locally.

3. Automatically built images:
I added the following autobuilt Docker repositories:

https://registry.hub.docker.com/u/kzvezdarov/ircdd-confd/
https://registry.hub.docker.com/u/kzvezdarov/ircdd-rethinkdb-confd/
https://registry.hub.docker.com/u/kzvezdarov/ircdd-nsq-config/

Builds are triggered on merging to `master`.

4. Restructured deployment configurations:
Everything lives under `scripts/config`. Development only configuration is marked with `dev`. The Vagrantfile for local development is located in `scripts/config/dev-vagrant`. Currently no different than the regular vagrantfile in `scripts/config/vagrant`, but I expect this one to diverge once we start working on building VM images.