2f095c8903
as title
14 lines
531 B
Bash
Executable File
14 lines
531 B
Bash
Executable File
#!/bin/sh
|
|
# Initialize PostgreSQL data directory if empty
|
|
if [ ! -f /data/postgres/PG_VERSION ]; then
|
|
echo "Initializing PostgreSQL data directory..."
|
|
su-exec postgres initdb -D /data/postgres --auth=trust --encoding=UTF8
|
|
# Allow local connections without password
|
|
echo "host all all 127.0.0.1/32 trust" >> /data/postgres/pg_hba.conf
|
|
echo "host all all ::1/128 trust" >> /data/postgres/pg_hba.conf
|
|
fi
|
|
|
|
exec su-exec postgres postgres -D /data/postgres \
|
|
-c listen_addresses=localhost \
|
|
-c unix_socket_directories=/tmp
|