From 381ed26359c789d26f5b797a8412bfc73a673c34 Mon Sep 17 00:00:00 2001 From: Steffen Vogel <post@steffenvogel.de> Date: Wed, 30 Oct 2019 01:13:54 +0100 Subject: [PATCH] wait until database and broker are ready before starting backend --- backend | 2 +- docker-compose.yml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend b/backend index da9279c..56c5002 160000 --- a/backend +++ b/backend @@ -1 +1 @@ -Subproject commit da9279c2a18e711ddfaf5206fc296f50ab87079c +Subproject commit 56c50026bf51b174d527a5258b92ac7b96fc152b diff --git a/docker-compose.yml b/docker-compose.yml index 4396830..63b62b4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,10 +26,16 @@ services: LOG_LEVEL: info LOG_FILE: villasweb-backend_log.txt DEFAULT_ADMIN: "true" + command: [ + "wait-for", "broker:5672", "--", + "wait-for", "database:27017", "--", + "npm", "start" + ] volumes: - files:/usr/src/app/public/ depends_on: - broker + - database restart: always # A single reverse proxy for all our services -- GitLab