Skip to content

Commit ed23320

Browse files
committed
Merge pull request #93 from hkjn/master
Explicitly set uid/gid for postgres/postgres
2 parents b9ea5d4 + 8f8c0bb commit ed23320

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

9.0/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

9.1/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

9.2/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

9.3/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

9.4/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

9.5/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# vim:set ft=dockerfile:
22
FROM debian:jessie
33

4-
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
5-
RUN groupadd -r postgres && useradd -r -g postgres postgres
4+
# explicitly set user/group IDs
5+
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
66

77
# grab gosu for easy step-down from root
88
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4

0 commit comments

Comments
 (0)