#!/bin/sh set -e PGDATA="/var/lib/postgresql/data" PGLOG="/var/log/postgresql.log" mkdir -p /run/postgresql chown postgres:postgres /run/postgresql su - postgres -c "pg_ctl -D $PGDATA -l $PGLOG start" su - postgres -c "pg_isready -q" || \ for i in $(seq 1 10); do su - postgres -c "pg_isready -q" && break sleep 0.5 done exec "$@"