1
0
mirror of https://github.com/erlang/docker-erlang-otp.git synced 2025-07-29 12:21:13 +03:00
Files
docker-erlang-otp/elixir/Dockerfile

21 lines
621 B
Docker

FROM otp:18.1
ENV ELIXIR_VERSION=1.1.1
ENV LANG=C.UTF-8
RUN set -xe \
&& ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/v${ELIXIR_VERSION}.tar.gz" \
&& ELIXIR_DOWNLOAD_SHA1=d0b213c768b58436f293adab47c0e38715ac01f7 \
&& curl -fsSL $ELIXIR_DOWNLOAD_URL -o elixir-src.tar.gz \
&& echo "$ELIXIR_DOWNLOAD_SHA1 elixir-src.tar.gz" | sha1sum -c - \
&& mkdir -p /usr/src/elixir-src \
&& tar -xzf elixir-src.tar.gz -C /usr/src/elixir-src --strip-components=1 \
&& rm elixir-src.tar.gz \
&& cd /usr/src/elixir-src \
&& make -j$(nproc) \
&& make install \
&& rm -rf /usr/src/elixir-src
CMD ["iex"]