Elixir development with Docker
When I start a new project or get setup to contribute to an existing one, the first thing on my mind is: show me the Dockerfile
.
Why?
One of the main purposes of Docker is packaging an application with its dependencies into a portable image that can be run on most any host, thus simplifying deployments. Yet when it comes to development of these applications, Docker is often not part of the picture. Why go through the headache of installing version managers and other dependencies when Docker exists?