You've already forked docker-erlang-otp
mirror of
https://github.com/erlang/docker-erlang-otp.git
synced 2025-07-29 12:21:13 +03:00
21 lines
621 B
Docker
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"]
|