From 19013af58f4e7225a56ae5fd64a446209f5926fe Mon Sep 17 00:00:00 2001 From: Min Idzelis Date: Wed, 4 Jun 2025 22:32:29 -0400 Subject: [PATCH] fix: wait for db to start before server for e2e test (#18936) * fix: wait for db to start before server for e2e test * empty - trigger checks --- e2e/docker-compose.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/e2e/docker-compose.yml b/e2e/docker-compose.yml index 29a17c795b5..667f07ef3b3 100644 --- a/e2e/docker-compose.yml +++ b/e2e/docker-compose.yml @@ -28,8 +28,10 @@ services: extra_hosts: - 'auth-server:host-gateway' depends_on: - - redis - - database + redis: + condition: service_started + database: + condition: service_healthy ports: - 2285:2285 @@ -45,3 +47,9 @@ services: POSTGRES_DB: immich ports: - 5435:5432 + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U postgres -d immich'] + interval: 1s + timeout: 5s + retries: 30 + start_period: 10s