File tree Expand file tree Collapse file tree 11 files changed +88
-0
lines changed Expand file tree Collapse file tree 11 files changed +88
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ if [ "$1" = 'postgres' ]; then
10
10
chmod 700 " $PGDATA "
11
11
chown -R postgres " $PGDATA "
12
12
13
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
14
+ if [ " $POSTGRES_XLOG_DIR " ]; then
15
+ mkdir -p " $POSTGRES_XLOG_DIR "
16
+ chmod 700 " $POSTGRES_XLOG_DIR "
17
+ chown -R postgres " $POSTGRES_XLOG_DIR "
18
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
19
+ fi
20
+
13
21
mkdir -p /run/postgresql
14
22
chmod g+s /run/postgresql
15
23
chown -R postgres /run/postgresql
You can’t perform that action at this time.
0 commit comments