From bb729ab95f12b63cbbeed2978d449544f855a82c Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Fri, 10 Jun 2022 19:30:57 +0200 Subject: [PATCH] wait for postgres to be ready before data migrations (#2654) --- annotation_tool/docker-compose.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/annotation_tool/docker-compose.yml b/annotation_tool/docker-compose.yml index 9620f1dd5..0de5cf7f2 100644 --- a/annotation_tool/docker-compose.yml +++ b/annotation_tool/docker-compose.yml @@ -2,7 +2,6 @@ version: "3" services: backend: image: deepset/haystack-annotation:latest - container_name: haystack-annotation environment: DEFAULT_ADMIN_EMAIL: "example@example.com" DEFAULT_ADMIN_PASSWORD: "DEMO_PASSWORD" @@ -23,7 +22,6 @@ services: db: image: "postgres:12" - container_name: "postgres" environment: POSTGRES_USER: "somesafeuser" POSTGRES_PASSWORD: "somesafepassword" @@ -34,6 +32,10 @@ services: - ./postgres-data:/var/lib/postgresql/data networks: - app-network + healthcheck: + test: "pg_isready --username=somesafeuser && psql --username=somesafepassword --list" + timeout: 3s + retries: 5 restart: unless-stopped networks: