#!/usr/bin/env bash set -euo pipefail PORT="${GOVERNANCE_UI_HOST_PORT:-8091}" BASE_URL="${GOVERNANCE_UI_BASE_URL:-http://127.0.0.1:${PORT}}" echo "=== health ===" curl -fsS "${BASE_URL}/health" echo echo "=== login page ===" curl -fsS "${BASE_URL}/login" \ | grep -F "Revisión de gobernanza" \ >/dev/null echo "=== protected queue redirects to login ===" STATUS="$( curl -sS -o /dev/null -w '%{http_code}' \ "${BASE_URL}/" )" if [[ "$STATUS" != "307" && "$STATUS" != "303" ]]; then echo "ERROR: la cola sin sesión devolvió HTTP $STATUS" >&2 exit 1 fi echo "Smoke test OK"