1
0
mirror of https://github.com/erlang/docker-erlang-otp.git synced 2025-09-18 11:14:32 +03:00
Files
docker-erlang-otp/R16/Dockerfile
2016-06-04 16:16:48 +02:00

24 lines
777 B
Docker

FROM buildpack-deps:jessie
ENV OTP_VERSION=R16B03-1 LANG=C.UTF-8
RUN set -xe \
&& OTP_DOWNLOAD_MD5=e5ece977375197338c1b93b3d88514f8 \
&& buildDeps='unixodbc-dev' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $buildDeps \
&& curl -fSL -o otp-src.tar.gz http://www.erlang.org/download/otp_src_$OTP_VERSION.tar.gz \
&& echo "$OTP_DOWNLOAD_MD5 otp-src.tar.gz" | md5sum -c - \
&& mkdir -p /usr/src/otp-src \
&& tar -xzC /usr/src/otp-src --strip-components=1 -f otp-src.tar.gz \
&& rm otp-src.tar.gz \
&& cd /usr/src/otp-src \
&& ./configure \
&& make -j$(nproc) \
&& make install \
&& find /usr/local -name examples | xargs rm -rf \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /usr/src/otp-src /var/lib/apt/lists/*
CMD ["erl"]