Skip to content

Commit

Permalink
[DISTPG-671]: Fixes postgresql container restart issue.
Browse files Browse the repository at this point in the history
  • Loading branch information
maqeel75 committed May 3, 2024
1 parent 4d23d34 commit 6c0612a
Show file tree
Hide file tree
Showing 10 changed files with 40 additions and 20 deletions.
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql11-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit11_set_user \
percona-wal2json11; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-11/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-12/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql12-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit12_set_user \
percona-wal2json12; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-12/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-13/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql13-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit13_set_user \
percona-wal2json13; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-13/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-14/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql14-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit14_set_user \
percona-wal2json14; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-14/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-15/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ RUN set -ex; \
RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
-c "Default Application User" postgres

ENV PGDATA /data/db

RUN set -ex; \
dnf install -y \
percona-postgresql15-server-${FULL_PERCONA_VERSION} \
Expand All @@ -65,8 +67,8 @@ RUN set -ex; \
percona-pgaudit15_set_user \
percona-wal2json15; \
dnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-15/Dockerfile-ol8
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql15-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit15_set_user \
percona-wal2json15; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-15/Dockerfile-ol9
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ RUN set -ex; \
RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
-c "Default Application User" postgres

ENV PGDATA /data/db

RUN set -ex; \
dnf install -y \
percona-postgresql15-server-${FULL_PERCONA_VERSION} \
Expand All @@ -65,8 +67,8 @@ RUN set -ex; \
percona-pgaudit15_set_user \
percona-wal2json15; \
dnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-15/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-16/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ RUN set -ex; \
RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
-c "Default Application User" postgres

ENV PGDATA /data/db

RUN set -ex; \
dnf install -y \
percona-postgresql16-server-${FULL_PERCONA_VERSION} \
Expand All @@ -65,8 +67,8 @@ RUN set -ex; \
percona-pgaudit16_set_user \
percona-wal2json16; \
dnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-16/Dockerfile-ol9
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ RUN set -ex; \
RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
-c "Default Application User" postgres

ENV PGDATA /data/db

RUN set -ex; \
dnf install -y \
percona-postgresql16-server-${FULL_PERCONA_VERSION} \
Expand All @@ -65,8 +67,8 @@ RUN set -ex; \
percona-pgaudit16_set_user \
percona-wal2json16; \
dnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
Expand Down
6 changes: 4 additions & 2 deletions percona-distribution-postgresql-16/Dockerfile_back
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ RUN set -ex; \
rpmkeys --checksig /tmp/perl-JSON.rpm; \
rpm -i /tmp/perl-JSON.rpm

ENV PGDATA /data/db

RUN set -ex; \
microdnf install -y \
percona-postgresql16-server-${FULL_PERCONA_VERSION} \
Expand All @@ -71,8 +73,8 @@ RUN set -ex; \
percona-pgaudit16_set_user \
percona-wal2json16; \
microdnf clean all; \
rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db /docker-entrypoint-initdb.d; \
chown -R 1001:0 /data/db docker-entrypoint-initdb.d
rm -rf /var/cache/dnf /var/cache/yum $PGDATA && mkdir -p $PGDATA /docker-entrypoint-initdb.d; \
chown -R 1001:0 $PGDATA docker-entrypoint-initdb.d

RUN set -ex; \
sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/pgsql-16/share/postgresql.conf.sample; \
Expand Down

0 comments on commit 6c0612a

Please sign in to comment.