#!/usr/bin/env bash # scripts/test.sh set -euo pipefail DOMAIN="nxt.bhatfamily.in" HTTP_PORT=8082 HTTPS_PORT=8446 STRICT_TLS="${STRICT_TLS:-0}" CURL_TLS_ARGS=("-k") if [ "${STRICT_TLS}" = "1" ]; then CURL_TLS_ARGS=() fi echo "==> Testing HTTP redirect..." curl -I "http://${DOMAIN}:${HTTP_PORT}" >/dev/null echo "==> Testing HTTPS endpoint..." curl "${CURL_TLS_ARGS[@]}" -I "https://${DOMAIN}:${HTTPS_PORT}" >/dev/null echo "==> Testing Nextcloud status.php..." curl "${CURL_TLS_ARGS[@]}" "https://${DOMAIN}:${HTTPS_PORT}/status.php" >/dev/null echo "All tests passed."