• Dmitry Rubinstein
  • 30 May 2019
  • Comments

Elixir: Containerized development environment


Containerizing development environment seems to be good for several reasons:

  • Development can be held on any host - Linux and Windows - in the same manner
  • Environment is shipped as ready-to-work bundle: all needed OS-packages, compilers, tools are pre-installed
  • Additional third-party software, including databases, message-brokers, proxies, caches, and side-services can be bootstrapped in an automated manner in seconds.

This article will dive into creating simple development environment using Docker Compose (and optional - VSCode Remote Tools)