Files
event-sourcing-examples/wait-for-services.sh
Chris Richardson 8ae6db7229 Merge branch 'master' into wip-eventuate-client-java
Conflicts:
	java-spring/monolithic-service/build.gradle
	java-spring/monolithic-service/src/main/java/net/chrisrichardson/eventstore/javaexamples/banking/web/BankingWebConfiguration.java
2016-09-06 21:51:17 -07:00

27 lines
476 B
Bash
Executable File

#! /bin/bash
done=false
host=$1
shift
ports=$*
while [[ "$done" = false ]]; do
for port in $ports; do
curl -q http://${host}:${port}/health >& /dev/null
if [[ "$?" -eq "0" ]]; then
done=true
else
done=false
break
fi
done
if [[ "$done" = true ]]; then
echo connected
break;
fi
#curl -q http://${1?}:8080/health >& /dev/null && curl -q http://${1?}:8081/health >& /dev/null && curl -q http://${1?}:8082/health >& /dev/null
echo -n .
sleep 1
done