From bfa85ae66fb0c3b40a994c879a068ea9aed731ae Mon Sep 17 00:00:00 2001
From: Fabian Schindler <fabian.schindler.strauss@gmail.com>
Date: Sun, 29 Mar 2020 13:58:58 +0200
Subject: [PATCH] Fixing vhr18 compose: cache and registrar now depend on
 renderer adding DB connection parameters to cache using timout of 300 seconds
 when waiting on renderer

---
 docker-compose.vhr18.yml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/docker-compose.vhr18.yml b/docker-compose.vhr18.yml
index c477bb70..1310192c 100644
--- a/docker-compose.vhr18.yml
+++ b/docker-compose.vhr18.yml
@@ -63,11 +63,13 @@ services:
         target: /cache-db
     env_file:
       - env/vhr18.env
+      - env/vhr18_db.env
       - env/vhr18_obs.env
     environment:
       INSTANCE_ID: "prism-view-server_cache"
       RENDERER_HOST: renderer
-      WAIT_SERVICES: "database:5432"
+      WAIT_SERVICES: "database:5432 renderer:80"
+      WAIT_TIMEOUT: 300  # wait up to 5 minutes
     deploy:
       replicas: 1
     networks:
@@ -130,7 +132,8 @@ services:
       SCALEFACTOR: "1"
       IN_MEMORY: "false"
       INIT_SCRIPTS: "/configure.sh /init-db.sh"
-      WAIT_SERVICES: "redis:6379 database:5432"
+      WAIT_SERVICES: "redis:6379 database:5432 renderer:80"
+      WAIT_TIMEOUT: 300  # wait up to 5 minutes
     configs:
       - source: init-db
         target: /init-db.sh
-- 
GitLab