cc-docker/.github/accessTest.sh
2021-08-06 14:20:07 +02:00

38 lines
603 B
Bash
Executable File

#!/bin/bash
x=1
attempts=6
while [ $x -le $attempts ]
do
echo "Attempt $x to connect to localhost:80/login"
CODE=$( curl -X GET localhost:80/login --write-out '%{http_code}' --silent --output /dev/null )
echo "Result HTML Code: $CODE"
if [ $CODE -eq '200' ]
then
echo "... Success!"
break
else
echo "... Bad response!"
fi
if [ $x -lt $attempts ]
then
echo "Retrying in 10 seconds."
sleep 10s
x=$(( $x + 1 ))
else
echo "Could not get response 200 from localhost:80/login !"
break
fi
done
if [ $x -lt $attempts ]
then
exit 0
else
exit 110
fi