From 6f1d5ba679c12b36841b363ad56c6c48803d3019 Mon Sep 17 00:00:00 2001 From: Liosha84 Date: Thu, 1 Oct 2026 20:46:03 +0200 Subject: [PATCH] fix . --- docker-compose.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 84bbb7a..c52d6e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ services: demo-monolith-postgres: image: postgres:16-alpine - container_name: demo-monolith-postgres restart: always environment: POSTGRES_DB: jambotron_monolith @@ -9,27 +8,32 @@ services: POSTGRES_PASSWORD: jambo_secret_pass ports: - "5432:5432" + healthcheck: + test: ["CMD-SHELL", "pg_isready -U jambotron_admin -d jambotron_monolith"] + interval: 3s + timeout: 3s + retries: 5 volumes: - postgres_data:/var/lib/postgresql/data app: build: . - container_name: monolith_app restart: always ports: - "8080:8080" environment: - - SPRING_DATASOURCE_URL=jdbc:postgresql://jambo-postgres:5432/jambotron_monolith + - SPRING_DATASOURCE_URL=jdbc:postgresql://demo-monolith-postgres:5432/jambotron_monolith - SPRING_DATASOURCE_USERNAME=jambotron_admin - SPRING_DATASOURCE_PASSWORD=jambo_secret_pass - SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver - - SPRING_FLYWAY_URL=jdbc:postgresql://jambo-postgres:5432/jambotron_monolith?options=-c%20timezone=UTC + - SPRING_FLYWAY_URL=jdbc:postgresql://demo-monolith-postgres:5432/jambotron_monolith?options=-c%20timezone=UTC - SPRING_FLYWAY_USER=jambotron_admin - SPRING_FLYWAY_PASSWORD=jambo_secret_pass volumes: - /var/run/docker.sock:/var/run/docker.sock depends_on: - - demo-monolith-postgres + demo-monolith-postgres: + condition: service_healthy volumes: postgres_data: \ No newline at end of file