You've already forked postgres
mirror of
https://github.com/docker-library/postgres.git
synced 2025-11-17 13:02:40 +03:00
19 lines
346 B
Bash
Executable File
19 lines
346 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
if [ "$1" = 'postgres' ]; then
|
|
chown -R postgres "$PGDATA"
|
|
|
|
if [ -z "$(ls -A "$PGDATA")" ]; then
|
|
gosu postgres initdb
|
|
|
|
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
|
|
|
|
{ echo; echo 'host all all 0.0.0.0/0 trust'; } >> "$PGDATA"/pg_hba.conf
|
|
fi
|
|
|
|
exec gosu postgres "$@"
|
|
fi
|
|
|
|
exec "$@"
|