From 8a8a90459dc5f9aa7c10bb50ebfe4e89caf84dab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Mon, 16 Sep 2024 21:52:33 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=BA=20Add=20DB=20healthcheck=20(#1342)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 678e949..056b7aa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,12 @@ services: db: image: postgres:12 restart: always + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"] + interval: 10s + retries: 5 + start_period: 30s + timeout: 10s volumes: - app-db-data:/var/lib/postgresql/data/pgdata env_file: @@ -42,7 +48,9 @@ services: - traefik-public - default depends_on: - - db + db: + condition: service_healthy + restart: true env_file: - .env environment: