Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.
19 changes: 19 additions & 0 deletions recipes/elixir/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
FROM eclipse/stack-base:ubuntu
ARG ELIXIR_VERSION="1.8.1"
ARG ERLANG_VERSION="1.0"
ARG DEBIAN_FRONTEND=noninteractive

USER root

RUN wget -q https://packages.erlang-solutions.com/erlang-solutions_"$ERLANG_VERSION"_all.deb \
&& apt-get -qq install ./erlang-solutions_"$ERLANG_VERSION"_all.deb \
&& apt-get -qq update \
&& apt-get -qq --allow-unauthenticated install esl-erlang \
&& wget -q https://packages.erlang-solutions.com/erlang/elixir/FLAVOUR_2_download/elixir_"$ELIXIR_VERSION"-2~ubuntu~xenial_amd64.deb \
&& apt-get -qq install ./elixir_"$ELIXIR_VERSION"-2~ubuntu~xenial_amd64.deb \
&& apt-get -qq update \
&& apt-get -qq clean \
&& rm -rf /var/lib/apt/lists \
&& rm -rf /projects/*.deb

USER user