From 8bd556f65b541f1711cfd633763f56610612f8fc Mon Sep 17 00:00:00 2001 From: Trezy Date: Fri, 15 May 2026 13:44:50 -0500 Subject: [PATCH] chore: add db health check to docker compose Safer wafe to depend on database startup. Signed-off-by: Trezy --- docker-compose.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index c805f3f..27311f2 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -37,6 +37,13 @@ services: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql + - ./scripts/init-dev-dbs.sql:/docker-entrypoint-initdb.d/init-dev-dbs.sql:ro + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres -d pds"] + interval: 5s + timeout: 5s + retries: 10 + start_period: 5s traefik: profiles: [dev]