ARG ERLANG_MAJOR_VERSION ARG DISTRO_TAG ARG ARCH FROM registry.gitlab.com/jimsy/balena-erlang/${ARCH}-alpine-build:${ERLANG_MAJOR_VERSION}-${DISTRO_TAG} ARG ELIXIR_VERSION ARG ELIXIR_SHASUM RUN echo "Building Elixir ${ELIXIR_VERSION}" && \ ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/v${ELIXIR_VERSION}.tar.gz" && \ ELIXIR_ARCHIVE="elixir-${ELIXIR_VERSION}.tar.gz" && \ cd /tmp && \ wget -q -O $ELIXIR_ARCHIVE "$ELIXIR_DOWNLOAD_URL" && \ echo "${ELIXIR_SHASUM} ${ELIXIR_ARCHIVE}" | sha256sum -c - && \ ELIXIR_TOP="/tmp/elixir-${ELIXIR_VERSION}" && \ mkdir -p $ELIXIR_TOP && \ tar -xzC $ELIXIR_TOP --strip-components=1 -f $ELIXIR_ARCHIVE && \ rm $ELIXIR_ARCHIVE && \ ( cd $ELIXIR_TOP && make install clean ) && \ rm -rf $ELIXIR_TOP CMD [ "iex" ]