File tree Expand file tree Collapse file tree 13 files changed +307
-5
lines changed
Expand file tree Collapse file tree 13 files changed +307
-5
lines changed Original file line number Diff line number Diff line change 1+ FROM erlang:28
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
11+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
12+ && mkdir -p /usr/local/src/elixir \
13+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
14+ && rm elixir-src.tar.gz \
15+ && cd /usr/local/src/elixir \
16+ && make install clean \
17+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
18+ && find /usr/local/src/elixir/ -type d -depth -empty -delete
19+
20+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:28-alpine
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apk add --no-cache --virtual .build-deps $buildDeps \
16+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
17+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
18+ && mkdir -p /usr/local/src/elixir \
19+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
20+ && rm elixir-src.tar.gz \
21+ && cd /usr/local/src/elixir \
22+ && make install clean \
23+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
24+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
25+ && apk del .build-deps
26+
27+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:26-alpine
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apk add --no-cache --virtual .build-deps $buildDeps \
16+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
17+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
18+ && mkdir -p /usr/local/src/elixir \
19+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
20+ && rm elixir-src.tar.gz \
21+ && cd /usr/local/src/elixir \
22+ && make install clean \
23+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
24+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
25+ && apk del .build-deps
26+
27+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:26-slim
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apt-get update \
16+ && apt-get install -y --no-install-recommends $buildDeps \
17+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
18+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
19+ && mkdir -p /usr/local/src/elixir \
20+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
21+ && rm elixir-src.tar.gz \
22+ && cd /usr/local/src/elixir \
23+ && make install clean \
24+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
25+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
26+ && apt-get purge -y --auto-remove $buildDeps \
27+ && rm -rf /var/lib/apt/lists/*
28+
29+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:26
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
11+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
12+ && mkdir -p /usr/local/src/elixir \
13+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
14+ && rm elixir-src.tar.gz \
15+ && cd /usr/local/src/elixir \
16+ && make install clean \
17+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
18+ && find /usr/local/src/elixir/ -type d -depth -empty -delete
19+
20+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:27-alpine
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apk add --no-cache --virtual .build-deps $buildDeps \
16+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
17+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
18+ && mkdir -p /usr/local/src/elixir \
19+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
20+ && rm elixir-src.tar.gz \
21+ && cd /usr/local/src/elixir \
22+ && make install clean \
23+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
24+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
25+ && apk del .build-deps
26+
27+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:27-slim
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apt-get update \
16+ && apt-get install -y --no-install-recommends $buildDeps \
17+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
18+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
19+ && mkdir -p /usr/local/src/elixir \
20+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
21+ && rm elixir-src.tar.gz \
22+ && cd /usr/local/src/elixir \
23+ && make install clean \
24+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
25+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
26+ && apt-get purge -y --auto-remove $buildDeps \
27+ && rm -rf /var/lib/apt/lists/*
28+
29+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:27
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
11+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
12+ && mkdir -p /usr/local/src/elixir \
13+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
14+ && rm elixir-src.tar.gz \
15+ && cd /usr/local/src/elixir \
16+ && make install clean \
17+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
18+ && find /usr/local/src/elixir/ -type d -depth -empty -delete
19+
20+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:28-alpine
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apk add --no-cache --virtual .build-deps $buildDeps \
16+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
17+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
18+ && mkdir -p /usr/local/src/elixir \
19+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
20+ && rm elixir-src.tar.gz \
21+ && cd /usr/local/src/elixir \
22+ && make install clean \
23+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
24+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
25+ && apk del .build-deps
26+
27+ CMD ["iex" ]
Original file line number Diff line number Diff line change 1+ FROM erlang:28-slim
2+
3+ # elixir expects utf8.
4+ ENV ELIXIR_VERSION="v1.19.0" \
5+ LANG=C.UTF-8
6+
7+ RUN set -xe \
8+ && ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/${ELIXIR_VERSION}.tar.gz" \
9+ && ELIXIR_DOWNLOAD_SHA256="99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234" \
10+ && buildDeps=' \
11+ ca-certificates \
12+ curl \
13+ make \
14+ ' \
15+ && apt-get update \
16+ && apt-get install -y --no-install-recommends $buildDeps \
17+ && curl -fSL -o elixir-src.tar.gz $ELIXIR_DOWNLOAD_URL \
18+ && echo "$ELIXIR_DOWNLOAD_SHA256 elixir-src.tar.gz" | sha256sum -c - \
19+ && mkdir -p /usr/local/src/elixir \
20+ && tar -xzC /usr/local/src/elixir --strip-components=1 -f elixir-src.tar.gz \
21+ && rm elixir-src.tar.gz \
22+ && cd /usr/local/src/elixir \
23+ && make install clean \
24+ && find /usr/local/src/elixir/ -type f -not -regex "/usr/local/src/elixir/lib/[^\/ ]*/lib.*" -exec rm -rf {} + \
25+ && find /usr/local/src/elixir/ -type d -depth -empty -delete \
26+ && apt-get purge -y --auto-remove $buildDeps \
27+ && rm -rf /var/lib/apt/lists/*
28+
29+ CMD ["iex" ]
You can’t perform that action at this time.
0 commit comments