подождать запуск БД
if [ "$DATABASE" = "postgres" ]
then
echo "Waiting for postgres..."
while ! nc -z $DB_HOST $POSTGRES_PORT; do
sleep 0.1
done
echo "PostgreSQL started"
fi
У постгреса есть утилита pg_isready
но этот скрипт не в контейнере с постгрессом
У докера есть healtcheck
Ну вам нужно будет что-то поставить или это или неткат
неткат почему не поставился
Ну разберитесь почему и поставьте
тут видно, что установка была, но его нет в контейнере
Обсуждают сегодня