#!/bin/bash

set -eu

exec 3<>/dev/tcp/127.0.0.1/9000
printf 'HEAD /health/ready HTTP/1.0\r\nHost: localhost\r\nConnection: close\r\n\r\n' >&3
IFS= read -r status_line <&3

case "$status_line" in
  'HTTP/1.0 200 '*|'HTTP/1.1 200 '*)
    exit 0
    ;;
  *)
    printf 'unexpected health response: %s\n' "$status_line" >&2
    exit 1
    ;;
esac
