1
0
mirror of https://github.com/erlang/docker-erlang-otp.git synced 2025-07-30 23:23:05 +03:00

Initial version of elixir-1.1.1, built on top of otp:18.1

This commit is contained in:
Derek
2015-11-07 12:29:32 -08:00
parent 135b7fa533
commit 7689925260

20
elixir/Dockerfile Normal file
View File

@ -0,0 +1,20 @@
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"]