Как docker-compose управляет зависимостями между сервисами?

Middle
241 просмотров
AFK Offer AI

depends_on задаёт порядок старта, но по умолчанию ждёт только запуска контейнера, не готовности сервиса. Приложение может стартовать до того как БД примет соединения. Правильный подход: depends_on с condition: service_healthy и healthcheck на базе данных. Или в самом приложении реализовать retry logic при старте. wait-for-it.sh и dockerize — популярные утилиты для ожидания готовности сервиса.

Следующий вопрос

Как работает API Gateway в связке с Lambda?