fix(admin): add /api/health to public paths to allow k8s probe
Some checks are pending
CI / Rust Lint & Check (push) Waiting to run
CI / Rust Tests (push) Waiting to run
CI / Frontend Lint & Type Check (push) Waiting to run
CI / Frontend Build (push) Blocked by required conditions

This commit is contained in:
ZhenYi 2026-04-20 07:40:57 +08:00
parent 58bba357b0
commit a3fcbab5d8

View File

@ -12,7 +12,7 @@ import { createHash } from "crypto";
import { parseSessionCookie, loadAdminSession, canAccess } from "@/lib/auth"; import { parseSessionCookie, loadAdminSession, canAccess } from "@/lib/auth";
import { query } from "@/lib/db"; import { query } from "@/lib/db";
const PUBLIC_PATHS = ["/login", "/api/auth/login", "/api/auth/oidc"]; const PUBLIC_PATHS = ["/login", "/api/auth/login", "/api/auth/oidc", "/api/health"];
const PROTECTED_PATHS = ["/dashboard", "/admin", "/platform"]; const PROTECTED_PATHS = ["/dashboard", "/admin", "/platform"];
function getRequiredPermission(path: string, method: string): string | null { function getRequiredPermission(path: string, method: string): string | null {