postgres / entrypoint.sh
bpandey23's picture
Update entrypoint.sh
40ec582 verified
raw
history blame
353 Bytes
#!/bin/bash
# Check if the PostgreSQL data directory is empty
if [ -z "$(ls -A /var/lib/postgresql/data)" ]; then
echo "Initializing PostgreSQL database..."
gosu foobar /usr/lib/postgresql/*/bin/initdb -D /var/lib/postgresql/data
fi
# Start the PostgreSQL server
exec gosu foobar /usr/lib/postgresql/*/bin/postgres -D /var/lib/postgresql/data