feat: require admin token for ingestion endpoints

This commit is contained in:
William Valentin
2026-02-01 03:08:15 -08:00
parent 50aa6008e3
commit 7c8406c7cc
6 changed files with 249 additions and 185 deletions

View File

@@ -1,5 +1,7 @@
import { z } from "zod";
export { isAdminRequest } from "./adminAuth";
const envSchema = z.object({
APP_NAME: z.string().min(1).default("porthole"),
NEXT_PUBLIC_APP_NAME: z.string().min(1).optional(),