healthcheck.sh 457 B

1234567891011121314151617
  1. curlCheck() {
  2. if ! curl -s --head "$1" | head -n 1 | grep -q "HTTP/1.[01] [23].."; then
  3. echo "URL request failed!"
  4. return 1
  5. else
  6. echo "URL request succeeded!"
  7. return 0
  8. fi
  9. }
  10. if [ "$ENABLE_SUBPATH_BASED_ACCESS" = "true" ]; then
  11. curlCheck "http://localhost:80/backend/ping" || exit 1
  12. else
  13. curlCheck "http://localhost:3000" || exit 1
  14. curlCheck "http://localhost:3100" || exit 1
  15. curlCheck "http://localhost:3170/ping" || exit 1
  16. fi