3 ms·
I highly recommend using the hexpm docker images, which you specify with elixir, erlang, and distro versions, e.g. hexpm/elixir1.12-erlang24.0-debian-buster. S
by losvedir 5y ago
I highly recommend using the hexpm docker images, which you specify with elixir, erlang, and distro versions, e.g. hexpm/elixir1.12-erlang24.0-debian-buster.
Since the official Elixir versions aren't pinned to a version of Erlang, we had issues where either Erlang or the distro should change out from under us. But not with the hexpm ones.
- conradfr 5y agoThanks, I'll look into it. edit: so far so good.
- thibaut_barrere 5y agoI second this - it is the best solution if one wants to decouple upgrades of Elixir vs OTP, and is really useful for long term upgrades (one step at a time).
- _asummers 5y agoOnly issue here is that they don't do subpatch versions. We needed Erlang 22.3.4.1 for something, so had to build by hand.
- ericmj 5y agoWe do build for subpatch versions: https://hub.docker.com/repository/docker/hexpm/erlang/tags?page=1&ordering=last_updated&name=22.3.4.1- https://hub.docker.com/repository/docker/hexpm/erlang/tags?p...
- _asummers 5y agoOoooh that didn't used to be true, from what I saw! Happy that changed. I can clean up a bunch of images on my side.