From a8a9a0d7d673855eedcc450df522346ca69d2c03 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 14 Jul 2016 14:10:23 +0200
Subject: [PATCH] wait for db ready before starting backend

---
 run.sh | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/run.sh b/run.sh
index 4dc85dc16..5d9339d5d 100755
--- a/run.sh
+++ b/run.sh
@@ -1,4 +1,12 @@
 #!/usr/bin/env bash
 
 docker-compose build
-docker-compose up -d
+docker-compose up -d db
+
+echo 'Waiting for database to be ready...'
+until [ $(docker-compose exec db psql -U postgres -c "\q" | wc -l) -eq 0 ]; do
+    printf '.'
+    sleep 1
+done
+
+docker-compose up -d backend
-- 
GitLab