File tree 12 files changed +27
-11
lines changed 12 files changed +27
-11
lines changed Original file line number Diff line number Diff line change 1
1
FROM alpine:3.10
2
2
3
3
ENV NODE_VERSION 10.22.1
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.11
2
2
3
3
ENV NODE_VERSION 10.22.1
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.9
2
2
3
3
ENV NODE_VERSION 10.22.1
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.10
2
2
3
3
ENV NODE_VERSION 12.18.4
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.11
2
2
3
3
ENV NODE_VERSION 12.18.4
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.12
2
2
3
3
ENV NODE_VERSION 12.18.4
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.9
2
2
3
3
ENV NODE_VERSION 12.18.4
4
+ ENV PYTHON_VERSION python2
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.10
2
2
3
3
ENV NODE_VERSION 14.11.0
4
+ ENV PYTHON_VERSION python3
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.11
2
2
3
3
ENV NODE_VERSION 14.11.0
4
+ ENV PYTHON_VERSION python3
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.12
2
2
3
3
ENV NODE_VERSION 14.11.0
4
+ ENV PYTHON_VERSION python3
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
4ED778F539E3634C779C87C6D7062848A1AB005C \
Original file line number Diff line number Diff line change 1
1
FROM alpine:0.0
2
2
3
3
ENV NODE_VERSION 0.0.0
4
+ ENV PYTHON_VERSION python3
4
5
5
6
RUN addgroup -g 1000 node \
6
7
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -33,7 +34,7 @@ RUN addgroup -g 1000 node \
33
34
libgcc \
34
35
linux-headers \
35
36
make \
36
- python \
37
+ ${PYTHON_VERSION} \
37
38
# gpg keys listed at https://github.com/nodejs/node#release-keys
38
39
&& for key in \
39
40
"${NODE_KEYS[@]}"
Original file line number Diff line number Diff line change @@ -167,6 +167,11 @@ function update_node_version() {
167
167
) \" "
168
168
sed -Ei -e " s/(alpine:)0.0/\\ 1${alpine_version} /" " ${dockerfile} -tmp"
169
169
sed -Ei -e " s/CHECKSUM=CHECKSUM_x64/CHECKSUM=${checksum} /" " ${dockerfile} -tmp"
170
+
171
+ # Replace python3 with python2 for nodejs < 14 on alpine
172
+ if [ $version -lt 14 ]; then
173
+ sed -Ei -e ' s/^(ENV PYTHON_VERSION ).*/\1' " python2" ' /' " ${dockerfile} -tmp"
174
+ fi
170
175
elif is_debian " ${variant} " ; then
171
176
sed -Ei -e " s/(buildpack-deps:)name/\\ 1${variant} /" " ${dockerfile} -tmp"
172
177
elif is_debian_slim " ${variant} " ; then
You can’t perform that action at this time.
0 commit comments