File size: 560 Bytes
bf48b89 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #!/bin/bash
MAX_RETRIES=12
# Try running the docker and get the output
# then try getting homepage in 1 minute
docker run -d -p 1200:1200 rsshub:latest
if [[ $? -ne 0 ]]
then
echo "failed to run docker"
exit 1
fi
RETRY=1
curl -m 10 localhost:1200
while [[ $? -ne 0 ]] && [[ $RETRY -lt $MAX_RETRIES ]]; do
sleep 5
((RETRY++))
echo "RETRY: ${RETRY}"
curl -m 10 localhost:1200
done
if [[ $RETRY -ge $MAX_RETRIES ]]
then
echo "Unable to run, aborted"
exit 1
else
echo "Successfully acquire homepage, passing"
exit 0
fi
|