File tree 7 files changed +56
-7
lines changed
7 files changed +56
-7
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
Original file line number Diff line number Diff line change @@ -12,7 +12,14 @@ RUN set -ex; \
12
12
fi
13
13
14
14
# 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
16
23
17
24
# grab gosu for easy step-down from root
18
25
ENV GOSU_VERSION 1.10
You can’t perform that action at this time.
0 commit comments