#!/bin/bash # Define the URL of your health endpoint HEALTH_ENDPOINT="http://localhost:3000/health" # Make a GET request to the health endpoint and capture the response RESPONSE=$(wget -qO- --timeout=2 "$HEALTH_ENDPOINT" ) # Display the response from the health endpoint echo "Response from health endpoint: $RESPONSE" # Extract the value of the "status" field using jq status=$(echo "$RESPONSE" | jq -r '.status') # Check if the status is "ok" if [[ "$status" == "ok" ]]; then echo "Health check successful" exit 0 # Exit with success status else echo "Health check failed" exit 1 # Exit with failure status fi # if [[ "$RESPONSE" =~ '"status": "ok"' ]]; then # echo "Health check successful" # exit 0 # Exit with success status # else # echo "Health check failed: $RESPONSE" # exit 1 # Exit with failure status # fi