Elixir Releases and Docker Multi-Stage Builds on Kubernetes

At Revelry, we’ve recently changed how we deploy Phoenix / Elixir apps onto Kubernetes. We’re using a new feature of Elixir called “releases” alongside a Docker feature called “multi-stage builds.” The result is that we are making smaller and more secure Docker images than with our previous approach.