From 183636bcebdc7a268dc92727d0d1e319364d4874 Mon Sep 17 00:00:00 2001 From: echo Date: Tue, 24 Feb 2026 18:13:10 +0100 Subject: [PATCH] fix: improve PostgreSQL health checks and expose port 5432 - Add explicit expose directive for port 5432 on both postgres containers - Improve health check to test specific database and user - Should help with database connection issues --- docker-compose.coolify.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docker-compose.coolify.yml b/docker-compose.coolify.yml index 11338f3..824269a 100644 --- a/docker-compose.coolify.yml +++ b/docker-compose.coolify.yml @@ -22,8 +22,10 @@ services: POSTGRES_PASSWORD: ${DATABASE_PASSWORD} volumes: - placebo-postgres-backend-data:/var/lib/postgresql/data + expose: + - "5432" healthcheck: - test: ['CMD-SHELL', 'pg_isready'] + test: ['CMD-SHELL', 'pg_isready -U placebo_user -d placebo_backend_db'] interval: 5s timeout: 5s retries: 10 @@ -41,8 +43,10 @@ services: POSTGRES_PASSWORD: ${DATABASE_PASSWORD} volumes: - placebo-postgres-cms-data:/var/lib/postgresql/data + expose: + - "5432" healthcheck: - test: ['CMD-SHELL', 'pg_isready'] + test: ['CMD-SHELL', 'pg_isready -U placebo_user -d placebo_cms_db'] interval: 5s timeout: 5s retries: 10