Files
Nexus/scripts/prod_health_check.sh
T
Nexus Agent b62f1039db feat(ops): add production probe with dual-path health checks.
SSH origin checks cover auth contracts and once-schedule create/delete
when external HTTPS is blocked; includes install script for probe credentials.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 03:28:17 +08:00

20 lines
682 B
Bash

#!/usr/bin/env bash
# Production health + API contract probe (wrapper).
# See scripts/prod_probe.py for logic.
#
# Usage:
# bash scripts/prod_health_check.sh
# NEXUS_PROBE_MODE=origin bash scripts/prod_health_check.sh # skip external HTTPS
#
# One-time prod setup (probe password = admin login password):
# NEXUS_TEST_ADMIN_PASSWORD='…' bash scripts/prod_probe_install.sh
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SECRETS="${ROOT}/deploy/nexus-1panel.secrets.sh"
if [[ -f "$SECRETS" ]]; then
# shellcheck disable=SC1090
source "$SECRETS"
fi
MODE="${NEXUS_PROBE_MODE:-auto}"
exec python3 "${ROOT}/scripts/prod_probe.py" --mode "${MODE}"