File tree 3 files changed +30
-10
lines changed 3 files changed +30
-10
lines changed Original file line number Diff line number Diff line change @@ -22,8 +22,17 @@ RUN set -x \
22
22
&& gosu nobody true \
23
23
&& apt-get purge -y --auto-remove ca-certificates wget
24
24
25
+ ENV GPG_KEYS \
25
26
# gpg: key 7F0CEB10: public key "Richard Kreuter <[email protected] >" imported
26
- RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 492EAFE8CD016A07919F1D2B9ECBEC467F0CEB10
27
+ 492EAFE8CD016A07919F1D2B9ECBEC467F0CEB10
28
+ RUN set -ex; \
29
+ export GNUPGHOME="$(mktemp -d)" ; \
30
+ for key in $GPG_KEYS; do \
31
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
32
+ done; \
33
+ gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mongodb.gpg; \
34
+ rm -r "$GNUPGHOME" ; \
35
+ apt-key list
27
36
28
37
ENV MONGO_MAJOR 3.0
29
38
ENV MONGO_VERSION 3.0.14
Original file line number Diff line number Diff line change @@ -22,21 +22,23 @@ RUN set -x \
22
22
&& gosu nobody true \
23
23
&& apt-get purge -y --auto-remove ca-certificates wget
24
24
25
+ ENV GPG_KEYS \
25
26
# pub 4096R/AAB2461C 2014-02-25 [expires: 2016-02-25]
26
27
# Key fingerprint = DFFA 3DCF 326E 302C 4787 673A 01C4 E7FA AAB2 461C
27
28
# uid MongoDB 2.6 Release Signing Key <[email protected] >
28
- #
29
+ DFFA3DCF326E302C4787673A01C4E7FAAAB2461C \
29
30
# pub 4096R/EA312927 2015-10-09 [expires: 2017-10-08]
30
31
# Key fingerprint = 42F3 E95A 2C4F 0827 9C49 60AD D68F A50F EA31 2927
31
32
# uid MongoDB 3.2 Release Signing Key <[email protected] >
32
- #
33
- ENV GPG_KEYS \
34
- DFFA3DCF326E302C4787673A01C4E7FAAAB2461C \
35
33
42F3E95A2C4F08279C4960ADD68FA50FEA312927
36
- RUN set -ex \
37
- && for key in $GPG_KEYS; do \
38
- apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
39
- done
34
+ RUN set -ex; \
35
+ export GNUPGHOME="$(mktemp -d)" ; \
36
+ for key in $GPG_KEYS; do \
37
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
38
+ done; \
39
+ gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mongodb.gpg; \
40
+ rm -r "$GNUPGHOME" ; \
41
+ apt-key list
40
42
41
43
ENV MONGO_MAJOR 3.2
42
44
ENV MONGO_VERSION 3.2.11
Original file line number Diff line number Diff line change @@ -22,10 +22,19 @@ RUN set -x \
22
22
&& gosu nobody true \
23
23
&& apt-get purge -y --auto-remove ca-certificates wget
24
24
25
+ ENV GPG_KEYS \
25
26
# pub 4096R/A15703C6 2016-01-11 [expires: 2018-01-10]
26
27
# Key fingerprint = 0C49 F373 0359 A145 1858 5931 BC71 1F9B A157 03C6
27
28
# uid MongoDB 3.4 Release Signing Key <[email protected] >
28
- RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 0C49F3730359A14518585931BC711F9BA15703C6
29
+ 0C49F3730359A14518585931BC711F9BA15703C6
30
+ RUN set -ex; \
31
+ export GNUPGHOME="$(mktemp -d)" ; \
32
+ for key in $GPG_KEYS; do \
33
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
34
+ done; \
35
+ gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mongodb.gpg; \
36
+ rm -r "$GNUPGHOME" ; \
37
+ apt-key list
29
38
30
39
ENV MONGO_MAJOR 3.4
31
40
ENV MONGO_VERSION 3.4.1
You can’t perform that action at this time.
0 commit comments