Skip to content

Commit 4603177

Browse files
committed
Add support for /docker-entrypoint-initdb.d/
1 parent 94aee20 commit 4603177

7 files changed

+42
-0
lines changed

8.4/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

9.0/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

9.1/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

9.2/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

9.3/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

9.4/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ if [ "$1" = 'postgres' ]; then
1010
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
1111

1212
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
13+
14+
if [ -d /docker-entrypoint-initdb.d ]; then
15+
for f in /docker-entrypoint-initdb.d/*.sh; do
16+
[ -f "$f" ] && . "$f"
17+
done
18+
fi
1319
fi
1420

1521
exec gosu postgres "$@"

0 commit comments

Comments
 (0)