Skip to content

Commit d26edd4

Browse files
committed
Include auto-generated Dockerfiles
1 parent a86d32a commit d26edd4

File tree

12 files changed

+183
-0
lines changed

12 files changed

+183
-0
lines changed

4.8/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,19 @@ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-
3030
&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
3131
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3232

33+
ENV YARN_VERSION 0.21.3
34+
35+
RUN set -ex \
36+
&& for key in \
37+
6A010C5166006599AA17F08146C2130DFD2497F5 \
38+
; do \
39+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
40+
done \
41+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
42+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
43+
&& gpg --verify yarn.js.asc yarn.js \
44+
&& rm yarn.js.asc \
45+
&& mv yarn.js /usr/local/bin/yarn \
46+
&& chmod +x /usr/local/bin/yarn
47+
3348
CMD [ "node" ]

4.8/alpine/Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,20 @@ RUN adduser -D -u 1000 node \
4343
&& rm -Rf "node-v$NODE_VERSION" \
4444
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
4545

46+
ENV YARN_VERSION 0.21.3
47+
48+
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg \
49+
&& for key in \
50+
6A010C5166006599AA17F08146C2130DFD2497F5 \
51+
; do \
52+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
53+
done \
54+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
55+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
56+
&& gpg --verify yarn.js.asc yarn.js \
57+
&& rm yarn.js.asc \
58+
&& mv yarn.js /usr/local/bin/yarn \
59+
&& chmod +x /usr/local/bin/yarn \
60+
&& apk del .build-deps-yarn
61+
4662
CMD [ "node" ]

4.8/slim/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,19 @@ RUN buildDeps='xz-utils' \
3535
&& apt-get purge -y --auto-remove $buildDeps \
3636
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3737

38+
ENV YARN_VERSION 0.21.3
39+
40+
RUN set -ex \
41+
&& for key in \
42+
6A010C5166006599AA17F08146C2130DFD2497F5 \
43+
; do \
44+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
45+
done \
46+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
47+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
48+
&& gpg --verify yarn.js.asc yarn.js \
49+
&& rm yarn.js.asc \
50+
&& mv yarn.js /usr/local/bin/yarn \
51+
&& chmod +x /usr/local/bin/yarn
52+
3853
CMD [ "node" ]

4.8/wheezy/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,19 @@ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-
3030
&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
3131
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3232

33+
ENV YARN_VERSION 0.21.3
34+
35+
RUN set -ex \
36+
&& for key in \
37+
6A010C5166006599AA17F08146C2130DFD2497F5 \
38+
; do \
39+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
40+
done \
41+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
42+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
43+
&& gpg --verify yarn.js.asc yarn.js \
44+
&& rm yarn.js.asc \
45+
&& mv yarn.js /usr/local/bin/yarn \
46+
&& chmod +x /usr/local/bin/yarn
47+
3348
CMD [ "node" ]

6.10/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,19 @@ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-
3030
&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
3131
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3232

33+
ENV YARN_VERSION 0.21.3
34+
35+
RUN set -ex \
36+
&& for key in \
37+
6A010C5166006599AA17F08146C2130DFD2497F5 \
38+
; do \
39+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
40+
done \
41+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
42+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
43+
&& gpg --verify yarn.js.asc yarn.js \
44+
&& rm yarn.js.asc \
45+
&& mv yarn.js /usr/local/bin/yarn \
46+
&& chmod +x /usr/local/bin/yarn
47+
3348
CMD [ "node" ]

6.10/alpine/Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,20 @@ RUN adduser -D -u 1000 node \
4343
&& rm -Rf "node-v$NODE_VERSION" \
4444
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
4545

46+
ENV YARN_VERSION 0.21.3
47+
48+
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg \
49+
&& for key in \
50+
6A010C5166006599AA17F08146C2130DFD2497F5 \
51+
; do \
52+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
53+
done \
54+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
55+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
56+
&& gpg --verify yarn.js.asc yarn.js \
57+
&& rm yarn.js.asc \
58+
&& mv yarn.js /usr/local/bin/yarn \
59+
&& chmod +x /usr/local/bin/yarn \
60+
&& apk del .build-deps-yarn
61+
4662
CMD [ "node" ]

6.10/slim/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,19 @@ RUN buildDeps='xz-utils' \
3535
&& apt-get purge -y --auto-remove $buildDeps \
3636
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3737

38+
ENV YARN_VERSION 0.21.3
39+
40+
RUN set -ex \
41+
&& for key in \
42+
6A010C5166006599AA17F08146C2130DFD2497F5 \
43+
; do \
44+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
45+
done \
46+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
47+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
48+
&& gpg --verify yarn.js.asc yarn.js \
49+
&& rm yarn.js.asc \
50+
&& mv yarn.js /usr/local/bin/yarn \
51+
&& chmod +x /usr/local/bin/yarn
52+
3853
CMD [ "node" ]

6.10/wheezy/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,19 @@ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-
3030
&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
3131
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3232

33+
ENV YARN_VERSION 0.21.3
34+
35+
RUN set -ex \
36+
&& for key in \
37+
6A010C5166006599AA17F08146C2130DFD2497F5 \
38+
; do \
39+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
40+
done \
41+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
42+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
43+
&& gpg --verify yarn.js.asc yarn.js \
44+
&& rm yarn.js.asc \
45+
&& mv yarn.js /usr/local/bin/yarn \
46+
&& chmod +x /usr/local/bin/yarn
47+
3348
CMD [ "node" ]

7.6/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,19 @@ RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-
3030
&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \
3131
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs
3232

33+
ENV YARN_VERSION 0.21.3
34+
35+
RUN set -ex \
36+
&& for key in \
37+
6A010C5166006599AA17F08146C2130DFD2497F5 \
38+
; do \
39+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
40+
done \
41+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
42+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
43+
&& gpg --verify yarn.js.asc yarn.js \
44+
&& rm yarn.js.asc \
45+
&& mv yarn.js /usr/local/bin/yarn \
46+
&& chmod +x /usr/local/bin/yarn
47+
3348
CMD [ "node" ]

7.6/alpine/Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,20 @@ RUN adduser -D -u 1000 node \
4343
&& rm -Rf "node-v$NODE_VERSION" \
4444
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
4545

46+
ENV YARN_VERSION 0.21.3
47+
48+
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg \
49+
&& for key in \
50+
6A010C5166006599AA17F08146C2130DFD2497F5 \
51+
; do \
52+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
53+
done \
54+
&& curl -SL -o yarn.js "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js" \
55+
&& curl -SL -o yarn.js.asc "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-legacy-$YARN_VERSION.js.asc" \
56+
&& gpg --verify yarn.js.asc yarn.js \
57+
&& rm yarn.js.asc \
58+
&& mv yarn.js /usr/local/bin/yarn \
59+
&& chmod +x /usr/local/bin/yarn \
60+
&& apk del .build-deps-yarn
61+
4662
CMD [ "node" ]

0 commit comments

Comments
 (0)