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