From cfabbe0fd546ba39a4f86ecb114613d9b1f2ac6c Mon Sep 17 00:00:00 2001 From: Mirco Nasuti <mirco.nasuti@chuv.ch> Date: Thu, 21 Jul 2016 15:15:05 +0200 Subject: [PATCH] captain_run script to run the latest captain build using a postgres image for the portal-db --- captain_run.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 captain_run.sh diff --git a/captain_run.sh b/captain_run.sh new file mode 100644 index 000000000..f27255937 --- /dev/null +++ b/captain_run.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +if [ $(docker ps | grep portal-db | wc -l) -gt 0 ]; then + docker kill portal-db +fi +if [ $(docker ps -a | grep portal-db | wc -l) -gt 0 ]; then + docker rm -f portal-db +fi + +if [ $(docker ps | grep portal-backend | wc -l) -gt 0 ]; then + docker kill portal-backend +fi +if [ $(docker ps -a | grep portal-backend | wc -l) -gt 0 ]; then + docker rm -f portal-backend +fi + +docker run --name portal-db -p 5432:5432 -e POSTGRES_USER=postgres -d postgres + +echo 'Wating for DB to start...' +until [ $(docker exec portal-db psql -U postgres -c "\q" 2>&1 | wc -l) -eq 0 ]; do + printf '.' + sleep 1 +done + +docker run --name portal-backend -p 8080:8080 \ +-e "AUTHENTICATION=0" \ +-d hbpmip/portal-backend + +echo 'Wating for backend to start...' +until [ $(docker logs portal-backend | grep "Started MIPApplication" | wc -l) -eq 1 ]; do + printf '.' + sleep 1 +done -- GitLab