#!/usr/bin/env bash
set -euo pipefail

echo "== Local n8n =="
curl -s -o /dev/null -w "local_n8n:%{http_code}\n" http://127.0.0.1:5678/

echo "== Public home =="
curl -k -s -o /dev/null -w "public_home:%{http_code}\n" https://n8n.aiworkfllow.com/

echo "== Websocket upgrade =="
WS_KEY=$(openssl rand -base64 16)
curl -k --http1.1 -i -N \
  -H "Connection: Upgrade" -H "Upgrade: websocket" \
  -H "Origin: https://n8n.aiworkfllow.com" \
  -H "Sec-WebSocket-Version: 13" \
  -H "Sec-WebSocket-Key: $WS_KEY" \
  https://n8n.aiworkfllow.com/rest/push 2>/dev/null | head -n 8 | sed 's/\r$//'
