Merge pull request #1072 from infosiftr/dirmngr

Remove explicit `dirmngr` reference
This commit is contained in:
yosifkit 2023-04-28 16:56:43 -07:00 committed by GitHub
commit 887333be08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 48 additions and 66 deletions

19
11/bullseye/Dockerfile generated
View File

@ -6,16 +6,6 @@
FROM debian:bullseye-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -26,6 +16,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -81,7 +78,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR 11

19
12/bullseye/Dockerfile generated
View File

@ -6,16 +6,6 @@
FROM debian:bullseye-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -26,6 +16,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -81,7 +78,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR 12

19
13/bullseye/Dockerfile generated
View File

@ -6,16 +6,6 @@
FROM debian:bullseye-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -26,6 +16,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -81,7 +78,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR 13

19
14/bullseye/Dockerfile generated
View File

@ -6,16 +6,6 @@
FROM debian:bullseye-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -26,6 +16,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -81,7 +78,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR 14

19
15/bullseye/Dockerfile generated
View File

@ -6,16 +6,6 @@
FROM debian:bullseye-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -26,6 +16,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -81,7 +78,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR 15

View File

@ -1,15 +1,5 @@
FROM debian:{{ env.variant }}-slim
RUN set -ex; \
if ! command -v gpg > /dev/null; then \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
dirmngr \
; \
rm -rf /var/lib/apt/lists/*; \
fi
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r postgres --gid=999; \
@ -20,6 +10,13 @@ RUN set -eux; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
gnupg \
; \
rm -rf /var/lib/apt/lists/*
# grab gosu for easy step-down from root
# https://github.com/tianon/gosu/releases
ENV GOSU_VERSION 1.16
@ -75,7 +72,7 @@ RUN set -ex; \
mkdir -p /usr/local/share/keyrings/; \
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; \
gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; \
command -v gpgconf > /dev/null && gpgconf --kill all; \
gpgconf --kill all; \
rm -rf "$GNUPGHOME"
ENV PG_MAJOR {{ env.version }}