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 @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
Original file line number Diff line number Diff line change @@ -32,6 +32,14 @@ if [ "$1" = 'postgres' ]; then
32
32
chmod 700 " $PGDATA "
33
33
chown -R postgres " $PGDATA "
34
34
35
+ # Create the transaction log directory before initdb is run (below) so the directory is owend by the correct user
36
+ if [ " $POSTGRES_XLOG_DIR " ]; then
37
+ mkdir -p " $POSTGRES_XLOG_DIR "
38
+ chmod 700 " $POSTGRES_XLOG_DIR "
39
+ chown -R postgres " $POSTGRES_XLOG_DIR "
40
+ POSTGRES_INITDB_ARGS=" $POSTGRES_INITDB_ARGS --xlogdir $POSTGRES_XLOG_DIR "
41
+ fi
42
+
35
43
mkdir -p /run/postgresql
36
44
chmod g+s /run/postgresql
37
45
chown -R postgres /run/postgresql
You can’t perform that action at this time.
0 commit comments