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