From 6864235e3d88deed3750bd5b7f82ec2bea555117 Mon Sep 17 00:00:00 2001 From: Egor Pozharov Date: Thu, 16 Apr 2026 15:16:17 +0600 Subject: [PATCH] add healthcheck to backend service with 10s interval and 5 retries --- docker-compose.prod.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 2c65c0e..f6b941c 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -23,6 +23,12 @@ services: JWT_SECRET: ${JWT_SECRET} SEED_ADMIN_PASSWORD: ${SEED_ADMIN_PASSWORD} # Нет expose - backend доступен только внутри сети delivery-network + healthcheck: + test: ["CMD-SHELL", "wget -qO- http://localhost:8080/health || exit 1"] + interval: 10s + timeout: 5s + retries: 5 + depends_on: postgres: condition: service_healthy