diff --git a/run/check.sh b/run/check.sh index da34386..88c39b3 100644 --- a/run/check.sh +++ b/run/check.sh @@ -4,15 +4,19 @@ set -eu # Docker Healthcheck PORT=5000 -IP="20.20.20.21" - FILE="/var/dsm.ip" -[ -f "$FILE" ] && IP=$(cat "${FILE}") -if ! curl -m 3 -ILfSs "http://$IP:$PORT/"; then - echo "Failed to reach $IP" +if [ ! -f "${FILE}" ]; then + echo "IP not assigned" exit 1 fi -echo "Healthcheck OK for $IP" +IP=$(cat "${FILE}") + +if ! curl -m 3 -ILfSs "http://${IP}:${PORT}/"; then + echo "Failed to reach ${IP}" + exit 1 +fi + +echo "Healthcheck OK for ${IP}" exit 0