From 371c2b9fe4aacd47c91f2f6a255cbe5655a97d71 Mon Sep 17 00:00:00 2001 From: Vinay Aggarwal Date: Thu, 26 Mar 2020 16:40:51 -0700 Subject: [PATCH] changed health check command so it works on jenkins + k8s --- Amazon/containers/buildAwsContainers.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Amazon/containers/buildAwsContainers.sh b/Amazon/containers/buildAwsContainers.sh index fc3731f..cd48c36 100755 --- a/Amazon/containers/buildAwsContainers.sh +++ b/Amazon/containers/buildAwsContainers.sh @@ -62,12 +62,12 @@ do SUCCESS=false for i in {1..30} do - STATUS=$(curl -u admin:$ARTIFACTORY_PASSWORD http://localhost:8082/router/api/v1/system/health | jq .services[0].state) - if [ "$STATUS" == "\"HEALTHY\"" ]; then - echo "Build successful!" - SUCCESS=true - break - fi + STATUS=$(docker exec -it test-new-image curl -u admin:$ARTIFACTORY_PASSWORD http://localhost:8082/router/api/v1/system/health | jq .services[0].state) + if [ "$STATUS" == "\"HEALTHY\"" ]; then + echo "Build successful!" + SUCCESS=true + break + fi echo "Container is not up yet, waiting 10 seconds..." sleep 10 done