From c5528b253da8ede51824f7f2b8f98fbc81fd9c9d Mon Sep 17 00:00:00 2001 From: Anatolii Grynchuk Date: Sat, 2 May 2026 18:31:34 +0300 Subject: [PATCH] fix: add internal network to migrator, api, worker services - migrator, api, worker were missing 'networks: - internal' - db and rabbitmq are only on internal network, so services couldn't reach them - also changed api depends_on db condition to service_healthy Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docker/environments/docker-compose.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docker/environments/docker-compose.yml b/docker/environments/docker-compose.yml index b598113..a1b5174 100644 --- a/docker/environments/docker-compose.yml +++ b/docker/environments/docker-compose.yml @@ -10,6 +10,8 @@ services: depends_on: db: condition: service_healthy + networks: + - internal restart: "no" api: @@ -21,9 +23,11 @@ services: - App__ConnectionString=Host=db;Port=5432;Database=${DB_NAME:?DB_NAME is required};Username=${DB_USER:?DB_USER is required};Password=${DB_PASS:?DB_PASS is required} depends_on: db: - condition: service_started + condition: service_healthy migrator: condition: service_completed_successfully + networks: + - internal worker: build: @@ -38,11 +42,13 @@ services: - App__RabbitMq__Password=${RABBITMQ_PASSWORD:?RABBITMQ_PASSWORD is required} depends_on: db: - condition: service_started + condition: service_healthy migrator: condition: service_completed_successfully rabbitmq: condition: service_healthy + networks: + - internal rabbitmq: image: rabbitmq:4-management-alpine