#!/bin/bash # Check if the PostgreSQL data directory is empty if [ -z "$(ls -A /var/lib/postgresql/data)" ]; then echo "Initializing PostgreSQL database..." gosu postgres /usr/lib/postgresql/*/bin/initdb -D /var/lib/postgresql/data fi # Start the PostgreSQL server exec gosu postgres /usr/lib/postgresql/*/bin/postgres -D /var/lib/postgresql/data