funktechnik-schubert-website/scripts/healthcheck.sh
2026-07-03 22:59:08 +02:00

14 lines
300 B
Bash
Executable file

#!/usr/bin/env sh
set -eu
BASE_URL="${BASE_URL:-http://localhost:3010}"
HEALTH_URL="${BASE_URL%/}/api/health"
echo "Checking ${HEALTH_URL}"
response="$(curl -fsS "$HEALTH_URL")"
echo "$response"
case "$response" in
*'"status":"ok"'*) exit 0 ;;
*) echo "Healthcheck failed" >&2; exit 1 ;;
esac