File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,20 @@ if [ $# -lt 1 ]; then
66 exit 1
77fi
88
9+ wait-for-url () {
10+ echo " Testing $1 "
11+ timeout -s TERM 240 bash -c \
12+ ' while [[ "$(curl -s -o /dev/null -L -w ' ' %{http_code}' ' ${0})" != "200" ]];\
13+ do echo "Waiting for ${0}" && sleep 2;\
14+ done' ${1}
15+ echo " OK!"
16+ if curl -I $1 ; then
17+ echo " PMM is ready"
18+ else
19+ echo " PMM is not ready"
20+ fi
21+ }
22+
923# check for Container Name To Stop before Upgrade
1024export PMM_SERVER_DOCKER_CONTAINER=$( docker ps --format " table {{.ID}}\t{{.Image}}\t{{.Names}}" | grep ' pmm-server' | awk ' {print $3}' )
1125echo $PMM_SERVER_DOCKER_CONTAINER
@@ -17,5 +31,5 @@ export PMM_SERVER_DOCKER_VOLUME=$(docker ps -a --format "table {{.ID}}\t{{.Image
1731
1832PWD=$( pwd) PMM_SERVER_IMAGE=$1 docker-compose up -d pmm-server
1933docker network connect pmm-qa pmm-server || true
20- sleep 30
34+ wait-for-url http://127.0.0.1/v1/readyz
2135docker logs pmm-server
You can’t perform that action at this time.
0 commit comments