# Using Docker for faster dev environments (learning from Bahmni)

**URL:** <https://talk.openmrs.org/t/using-docker-for-faster-dev-environments-learning-from-bahmni/2184>\
**Category:** Development\
**Created:** [June 16, 2015, 12:49am UTC](https://talk.openmrs.org/t/using-docker-for-faster-dev-environments-learning-from-bahmni/2184 "2015-06-16T00:49:50Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![r0bby](https://talk.openmrs.org/user_avatar/talk.openmrs.org/r0bby/32/6479_2.png) [@r0bby](https://talk.openmrs.org/u/r0bby)\
**Post date:** [August 9, 2015, 4:10am UTC](https://talk.openmrs.org/t/using-docker-for-faster-dev-environments-learning-from-bahmni/2184/25 "2015-08-09T04:10:29Z")

</div>

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 😃

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 –

> [@Docker container for dashboard](https://talk.openmrs.org/t/docker-container-for-dashboard/2729):
>
> @elliott, @plypy: I have been working quietly on making a Docker container which encapsulates all dependencies for dashboard and allows developers to get started quickly. Couple questions: 1) Do you think that this is a good idea, or should I halt work and 2) where should this go…currently was thinking in my personal github and then move it to the OpenMRS when it’s well-tested. I am using docker-compose and I figure that we will also deploy this container. Simple and automated is better. I do …

We should (ideally) dockerize [modulus](https://modules.openmrs.org/) 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 🙂

---

_[View the full topic](https://talk.openmrs.org/t/using-docker-for-faster-dev-environments-learning-from-bahmni/2184)._
