Files
lottery_ycms/lottery/wait-for-db.sh
2025-06-13 21:10:20 +09:00

16 lines
426 B
Bash
Executable File

#!/bin/sh
set -e
echo "⏳ Waiting for database at db:3306…"
# этот цикл повторяется до первого успешного подключения,
# после чего сразу же переходит к exec ниже
while ! nc -z db 3306; do
sleep 1
done
echo "✅ Database is up, launching command…"
# заменяем shell на вашу команду (runbot или runserver)
exec "$@"