File tree Expand file tree Collapse file tree 12 files changed +280
-42
lines changed Expand file tree Collapse file tree 12 files changed +280
-42
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ RUN set -ex \
1818ENV NODE_VERSION 0.10.44
1919
2020RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
21- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
21+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
2626
2727CMD [ "node" ]
Original file line number Diff line number Diff line change 1+ FROM alpine:3.3
2+
3+ RUN apk add --no-cache --virtual .build-deps \
4+ gnupg \
5+ curl \
6+ tar \
7+ make \
8+ gcc \
9+ g++ \
10+ binutils-gold \
11+ linux-headers \
12+ paxctl \
13+ libstdc++ \
14+ libgcc \
15+ python
16+
17+ RUN set -ex \
18+ && for key in \
19+ 9554F04D7259F04124DE6B476D5A82AC7E37093B \
20+ 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
21+ 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 \
22+ FD3A5288F042B6850C66B31F09FE44734EB7990E \
23+ 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
24+ DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
25+ B9AE9905FFD7803F25714661B63B535A4C206CA9 \
26+ C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
27+ ; do \
28+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
29+ done
30+
31+ ENV NODE_VERSION 0.10.44
32+
33+ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.gz" \
34+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
35+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
36+ && grep " node-v$NODE_VERSION.tar.gz\$ " SHASUMS256.txt | sha256sum -c - \
37+ && tar -xf "node-v$NODE_VERSION.tar.gz" \
38+ && cd "node-v$NODE_VERSION" \
39+ && ./configure \
40+ && make \
41+ && make install \
42+ && apk del .build-deps \
43+ && cd .. \
44+ && rm -Rf "node-v$NODE_VERSION" \
45+ && rm "node-v$NODE_VERSION.tar.gz" SHASUMS256.txt.asc SHASUMS256.txt
46+
47+ CMD [ "node" ]
Original file line number Diff line number Diff line change @@ -18,15 +18,15 @@ RUN set -ex \
1818ENV NODE_VERSION 0.10.44
1919
2020RUN buildDeps='xz-utils' \
21- && set -x \
22- && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
23- && rm -rf /var/lib/apt/lists/* \
24- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
25- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
26- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
27- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
28- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
29- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
30- && apt-get purge -y --auto-remove $buildDeps
21+ && set -x \
22+ && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
23+ && rm -rf /var/lib/apt/lists/* \
24+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
25+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
26+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
27+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
28+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
29+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
30+ && apt-get purge -y --auto-remove $buildDeps
3131
3232CMD [ "node" ]
Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ RUN set -ex \
1818ENV NODE_VERSION 0.10.44
1919
2020RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
21- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
21+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
2626
2727CMD [ "node" ]
Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ RUN set -ex \
1818ENV NODE_VERSION 0.12.13
1919
2020RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
21- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
21+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
2626
2727CMD [ "node" ]
Original file line number Diff line number Diff line change 1+ FROM alpine:3.3
2+
3+ RUN apk add --no-cache --virtual .build-deps \
4+ gnupg \
5+ curl \
6+ tar \
7+ make \
8+ gcc \
9+ g++ \
10+ binutils-gold \
11+ linux-headers \
12+ paxctl \
13+ libstdc++ \
14+ libgcc \
15+ python
16+
17+ RUN set -ex \
18+ && for key in \
19+ 9554F04D7259F04124DE6B476D5A82AC7E37093B \
20+ 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
21+ 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 \
22+ FD3A5288F042B6850C66B31F09FE44734EB7990E \
23+ 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
24+ DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
25+ B9AE9905FFD7803F25714661B63B535A4C206CA9 \
26+ C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
27+ ; do \
28+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
29+ done
30+
31+ ENV NODE_VERSION 0.12.13
32+
33+ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.gz" \
34+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
35+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
36+ && grep " node-v$NODE_VERSION.tar.gz\$ " SHASUMS256.txt | sha256sum -c - \
37+ && tar -xf "node-v$NODE_VERSION.tar.gz" \
38+ && cd "node-v$NODE_VERSION" \
39+ && ./configure \
40+ && make \
41+ && make install \
42+ && apk del .build-deps \
43+ && cd .. \
44+ && rm -Rf "node-v$NODE_VERSION" \
45+ && rm "node-v$NODE_VERSION.tar.gz" SHASUMS256.txt.asc SHASUMS256.txt
46+
47+ CMD [ "node" ]
Original file line number Diff line number Diff line change @@ -18,15 +18,15 @@ RUN set -ex \
1818ENV NODE_VERSION 0.12.13
1919
2020RUN buildDeps='xz-utils' \
21- && set -x \
22- && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
23- && rm -rf /var/lib/apt/lists/* \
24- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
25- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
26- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
27- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
28- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
29- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
30- && apt-get purge -y --auto-remove $buildDeps
21+ && set -x \
22+ && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
23+ && rm -rf /var/lib/apt/lists/* \
24+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
25+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
26+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
27+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
28+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
29+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
30+ && apt-get purge -y --auto-remove $buildDeps
3131
3232CMD [ "node" ]
Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ RUN set -ex \
1818ENV NODE_VERSION 0.12.13
1919
2020RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
21- && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22- && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23- && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24- && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25- && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
21+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
22+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
23+ && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$ " SHASUMS256.txt | sha256sum -c - \
24+ && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
25+ && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
2626
2727CMD [ "node" ]
Original file line number Diff line number Diff line change 1+ FROM alpine:3.3
2+
3+ RUN apk add --no-cache --virtual .build-deps \
4+ gnupg \
5+ curl \
6+ tar \
7+ make \
8+ gcc \
9+ g++ \
10+ binutils-gold \
11+ linux-headers \
12+ paxctl \
13+ libstdc++ \
14+ libgcc \
15+ python
16+
17+ RUN set -ex \
18+ && for key in \
19+ 9554F04D7259F04124DE6B476D5A82AC7E37093B \
20+ 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
21+ 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 \
22+ FD3A5288F042B6850C66B31F09FE44734EB7990E \
23+ 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
24+ DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
25+ B9AE9905FFD7803F25714661B63B535A4C206CA9 \
26+ C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
27+ ; do \
28+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
29+ done
30+
31+ ENV NPM_CONFIG_LOGLEVEL info
32+ ENV NODE_VERSION 4.4.3
33+
34+ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.gz" \
35+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
36+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
37+ && grep " node-v$NODE_VERSION.tar.gz\$ " SHASUMS256.txt | sha256sum -c - \
38+ && tar -xf "node-v$NODE_VERSION.tar.gz" \
39+ && cd "node-v$NODE_VERSION" \
40+ && ./configure \
41+ && make \
42+ && make install \
43+ && apk del .build-deps \
44+ && cd .. \
45+ && rm -Rf "node-v$NODE_VERSION" \
46+ && rm "node-v$NODE_VERSION.tar.gz" SHASUMS256.txt.asc SHASUMS256.txt
47+
48+ CMD [ "node" ]
Original file line number Diff line number Diff line change 1+ FROM alpine:3.3
2+
3+ RUN apk add --no-cache --virtual .build-deps \
4+ gnupg \
5+ curl \
6+ tar \
7+ make \
8+ gcc \
9+ g++ \
10+ binutils-gold \
11+ linux-headers \
12+ paxctl \
13+ libstdc++ \
14+ libgcc \
15+ python
16+
17+ RUN set -ex \
18+ && for key in \
19+ 9554F04D7259F04124DE6B476D5A82AC7E37093B \
20+ 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
21+ 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 \
22+ FD3A5288F042B6850C66B31F09FE44734EB7990E \
23+ 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
24+ DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
25+ B9AE9905FFD7803F25714661B63B535A4C206CA9 \
26+ C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
27+ ; do \
28+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
29+ done
30+
31+ ENV NPM_CONFIG_LOGLEVEL info
32+ ENV NODE_VERSION 5.10.1
33+
34+ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.gz" \
35+ && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
36+ && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
37+ && grep " node-v$NODE_VERSION.tar.gz\$ " SHASUMS256.txt | sha256sum -c - \
38+ && tar -xf "node-v$NODE_VERSION.tar.gz" \
39+ && cd "node-v$NODE_VERSION" \
40+ && ./configure \
41+ && make \
42+ && make install \
43+ && apk del .build-deps \
44+ && cd .. \
45+ && rm -Rf "node-v$NODE_VERSION" \
46+ && rm "node-v$NODE_VERSION.tar.gz" SHASUMS256.txt.asc SHASUMS256.txt
47+
48+ CMD [ "node" ]
You can’t perform that action at this time.
0 commit comments