virtual-dsm/run/check.sh

23 lines
307 B
Bash
Raw Normal View History

2023-04-21 08:04:53 +02:00
#!/usr/bin/env bash
2023-04-22 17:00:13 +02:00
set -u
2023-04-21 08:04:53 +02:00
2023-04-21 08:30:00 +02:00
# Docker Healthcheck
2023-05-03 04:16:34 +02:00
: ${DHCP:='N'}
2023-04-21 08:30:00 +02:00
2023-05-03 04:16:34 +02:00
if [ "$DHCP" = "Y" ]; then
PORT=5555
IP="127.0.0.1"
else
PORT=5000
IP="20.20.20.21"
2023-04-21 08:37:39 +02:00
fi
2023-04-21 20:58:18 +02:00
if ! curl -m 3 -ILfSs "http://${IP}:${PORT}/" > /dev/null; then
2023-04-22 20:29:41 +02:00
echo "Failed to reach ${IP}:${PORT}"
2023-04-21 08:19:19 +02:00
exit 1
fi
2023-04-21 20:58:18 +02:00
echo "Healthcheck OK"
2023-04-21 08:04:53 +02:00
exit 0