16 lines
426 B
Bash
Executable File
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 "$@"
|