Multi-stage Docker Builds and Elixir 1.9 Releases (opens in new tab)
From My.Thoughts v1: Intro In this post we’ll talk about what a release is in the context of Elixir and why/when you should use it. We’ll also cover how this was performed historically and how this changes in Elixir 1.9. Finally we’ll go through creating an Elixir release inside of a Docker container using multi-stage builds. Without further ado, let’s dive right into things! What is a release? An Elixir release (and Erlang of course) is the process of taking your application and bundling it ...
Read the original article