Using Docker for faster dev environments (learning from Bahmni)

Hey, since I posted this (primarily due to not wanting to fight anymore; and docker is just easier and less overhead (if on linux anyways; if not on linux, boot2docker exists) and went for Docker – I’m currently just dockerizing dashboard – and will blog about it…it’s a fun learning experience, if you don’t struggle, you don’t learn :smiley:

I have an architecture setup, it’s just a matter of getting all the pieces to work together and it is discussed here – primarily of concern to the dashboard team – but all infrastructure projects can benefit –

We should (ideally) dockerize modulus as well – automated devops is better. Ideally, we should be shooting for (near) zero-downtme update deployments.

In addition, it gives a fast way for new developers to get started fast.

Update: Looks like modulus is already dockerized…but are we deploying from it…it should (ideally) use something like docker-compose, so it’s less brittle and much easier to understand :slight_smile: