Skip to content

Commit f3def1e

Browse files
committed
Merge pull request #23 from md5/docker-entrypoint-initdb.d
Add support for /docker-entrypoint-initdb.d/
2 parents 94aee20 + 4603177 commit f3def1e

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)