File tree Expand file tree Collapse file tree 7 files changed +56
-7
lines changed
Expand file tree Collapse file tree 7 files changed +56
-7
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
1212 fi
1313
1414# explicitly set user/group IDs
15- RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
15+ RUN set -eux; \
16+ groupadd -r postgres --gid=999; \
17+ # https://salsa.debian.org/postgresql/postgresql-common/blob/997d842ee744687d99a2b2d95c1083a2615c79e8/debian/postgresql-common.postinst#L32-35
18+ useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \
19+ # also create the postgres user's home directory with appropriate permissions
20+ # see https://github.com/docker-library/postgres/issues/274
21+ mkdir -p /var/lib/postgresql; \
22+ chown -R postgres:postgres /var/lib/postgresql
1623
1724# grab gosu for easy step-down from root
1825ENV GOSU_VERSION 1.10
You can’t perform that action at this time.
0 commit comments