12 lines
201 B
Bash

#!/bin/bash
set -e
# Initialize only if data directory is empty
if [ -z "$(ls -A $PGDATA)" ]; then
echo "Initializing PostgreSQL database..."
/usr/bin/postgresql-setup --initdb
fi
exec "$@"