Files
pretix/entrypoint.wait-for-db.sh
moritz 441009b954
continuous-integration/drone/push Build is failing
fix database migration race condition
2026-09-07 21:04:19 +02:00

18 lines
369 B
Bash

#!/bin/sh
set -e
until python3 -c "
import psycopg2, sys
try:
psycopg2.connect(host='db', dbname='pretix', user='pretix',
password=open('/run/secrets/db_password').read().strip(),
connect_timeout=3)
except Exception:
sys.exit(1)
"; do
echo 'waiting for postgres...'
sleep 2
done
exec /usr/local/bin/pretix "$@"