Skip to content

Commit a0b1c13

Browse files
committed
Create empty gnupg common conf to disable automatic use of keybox daemon
1 parent d82d332 commit a0b1c13

File tree

9 files changed

+54
-0
lines changed

9 files changed

+54
-0
lines changed

16/alpine3.17/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

16/alpine3.18/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

18/alpine3.17/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

18/alpine3.18/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

19/alpine3.17/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

19/alpine3.18/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

20/alpine3.17/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

20/alpine3.18/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
4ED778F539E3634C779C87C6D7062848A1AB005C \
@@ -60,6 +62,7 @@ RUN addgroup -g 1000 node \
6062
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
6163
&& make install \
6264
&& apk del .build-deps-full \
65+
&& rm -r ~/.gnupg \
6366
&& cd .. \
6467
&& rm -Rf "node-v$NODE_VERSION" \
6568
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -73,6 +76,8 @@ RUN addgroup -g 1000 node \
7376
ENV YARN_VERSION 1.22.19
7477

7578
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
79+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
80+
&& mkdir -p ~/.gnupg \
7681
&& for key in \
7782
6A010C5166006599AA17F08146C2130DFD2497F5 \
7883
; do \
@@ -88,6 +93,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
8893
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8994
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
9095
&& apk del .build-deps-yarn \
96+
&& rm -r ~/.gnupg \
9197
# smoke test
9298
&& yarn --version
9399

Dockerfile-alpine.template

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ RUN addgroup -g 1000 node \
3434
linux-headers \
3535
make \
3636
python3 \
37+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
38+
&& mkdir -p ~/.gnupg \
3739
# gpg keys listed at https://github.com/nodejs/node#release-keys
3840
&& for key in \
3941
"${NODE_KEYS[@]}"
@@ -51,6 +53,7 @@ RUN addgroup -g 1000 node \
5153
&& make -j$(getconf _NPROCESSORS_ONLN) V= \
5254
&& make install \
5355
&& apk del .build-deps-full \
56+
&& rm -r ~/.gnupg \
5457
&& cd .. \
5558
&& rm -Rf "node-v$NODE_VERSION" \
5659
&& rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
@@ -64,6 +67,8 @@ RUN addgroup -g 1000 node \
6467
ENV YARN_VERSION 0.0.0
6568

6669
RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
70+
# disable automagic enabling of keyboxd, see https://github.com/nodejs/docker-node/pull/1895
71+
&& mkdir -p ~/.gnupg \
6772
&& for key in \
6873
"${YARN_KEYS[@]}"
6974
; do \
@@ -79,6 +84,7 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
7984
&& ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
8085
&& rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
8186
&& apk del .build-deps-yarn \
87+
&& rm -r ~/.gnupg \
8288
# smoke test
8389
&& yarn --version
8490

0 commit comments

Comments
 (0)