File tree Expand file tree Collapse file tree 10 files changed +40
-20
lines changed
percona-distribution-postgresql-11
percona-distribution-postgresql-12
percona-distribution-postgresql-13
percona-distribution-postgresql-14
percona-distribution-postgresql-15
percona-distribution-postgresql-16 Expand file tree Collapse file tree 10 files changed +40
-20
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql11-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit11_set_user \
7274 percona-wal2json11; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-11/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql12-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit12_set_user \
7274 percona-wal2json12; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-12/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql13-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit13_set_user \
7274 percona-wal2json13; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-13/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql14-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit14_set_user \
7274 percona-wal2json14; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-14/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ RUN set -ex; \
5454RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
5555 -c "Default Application User" postgres
5656
57+ ENV PGDATA /data/db
58+
5759RUN set -ex; \
5860 dnf install -y \
5961 percona-postgresql15-server-${FULL_PERCONA_VERSION} \
@@ -65,8 +67,8 @@ RUN set -ex; \
6567 percona-pgaudit15_set_user \
6668 percona-wal2json15; \
6769 dnf clean all; \
68- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
69- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
70+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
71+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7072
7173RUN set -ex; \
7274 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql15-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit15_set_user \
7274 percona-wal2json15; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ RUN set -ex; \
5454RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
5555 -c "Default Application User" postgres
5656
57+ ENV PGDATA /data/db
58+
5759RUN set -ex; \
5860 dnf install -y \
5961 percona-postgresql15-server-${FULL_PERCONA_VERSION} \
@@ -65,8 +67,8 @@ RUN set -ex; \
6567 percona-pgaudit15_set_user \
6668 percona-wal2json15; \
6769 dnf clean all; \
68- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
69- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
70+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
71+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7072
7173RUN set -ex; \
7274 sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ RUN set -ex; \
5454RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
5555 -c "Default Application User" postgres
5656
57+ ENV PGDATA /data/db
58+
5759RUN set -ex; \
5860 dnf install -y \
5961 percona-postgresql16-server-${FULL_PERCONA_VERSION} \
@@ -65,8 +67,8 @@ RUN set -ex; \
6567 percona-pgaudit16_set_user \
6668 percona-wal2json16; \
6769 dnf clean all; \
68- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
69- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
70+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
71+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7072
7173RUN set -ex; \
7274 sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ RUN set -ex; \
5454RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
5555 -c "Default Application User" postgres
5656
57+ ENV PGDATA /data/db
58+
5759RUN set -ex; \
5860 dnf install -y \
5961 percona-postgresql16-server-${FULL_PERCONA_VERSION} \
@@ -65,8 +67,8 @@ RUN set -ex; \
6567 percona-pgaudit16_set_user \
6668 percona-wal2json16; \
6769 dnf clean all; \
68- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
69- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
70+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
71+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7072
7173RUN set -ex; \
7274 sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ RUN set -ex; \
6060 rpmkeys --checksig /tmp/perl-JSON.rpm; \
6161 rpm -i /tmp/perl-JSON.rpm
6262
63+ ENV PGDATA /data/db
64+
6365RUN set -ex; \
6466 microdnf install -y \
6567 percona-postgresql16-server-${FULL_PERCONA_VERSION} \
@@ -71,8 +73,8 @@ RUN set -ex; \
7173 percona-pgaudit16_set_user \
7274 percona-wal2json16; \
7375 microdnf clean all; \
74- rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
75- chown -R 1001:0 /data/db docker-entrypoint-initdb.d
76+ rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
77+ chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d
7678
7779RUN set -ex; \
7880 sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
You can’t perform that action at this time.
0 commit comments