Files
opencode-custom/entrypoint.sh
T
2026-07-05 07:30:53 +00:00

19 lines
348 B
Bash

#!/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 "$@"