@Mark Thank you for the guide, it worked super well! Also thanks for your podcast, really enjoying it
I’ve modified the Dockerfile
to use the latest Elixir/Erlang versions, the things I had to modify/add were:
###
### Fist Stage - Building the Release
###
- FROM hexpm/elixir:1.11.2-erlang-23.3.2-alpine-3.13.3 AS build
+ FROM hexpm/elixir:1.12.0-erlang-24.0.1-alpine-3.13.3 AS build
+ # prevent hex timeout
+ ENV HEX_HTTP_TIMEOUT=20
###
### Second Stage - Setup the Runtime Environment
###
# prepare release docker image
FROM alpine:3.13.3 AS app
- RUN apk add --no-cache openssl ncurses-libs
+ RUN apk add --no-cache libstdc++ openssl ncurses-libs