From 5d6ede6f7d04058934d5229e4f9d32379783ba35 Mon Sep 17 00:00:00 2001 From: Alexander Sucala <53278775+alexandersucala@users.noreply.github.com> Date: Mon, 23 Mar 2026 20:39:34 -0700 Subject: [PATCH] Update constants.ts --- packages/lib/constants.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/lib/constants.ts b/packages/lib/constants.ts index 8c67cfa0204d03..4e16277ea81054 100644 --- a/packages/lib/constants.ts +++ b/packages/lib/constants.ts @@ -341,3 +341,15 @@ export const ENABLE_ASYNC_TASKER = process.env.ENABLE_ASYNC_TASKER === "true" && !process.env.NEXT_PUBLIC_IS_E2E && !IS_API_V2_E2E; +// Rate limiting configuration +export const RATE_LIMIT_WINDOW_MS = parseInt( + process.env.RATE_LIMIT_WINDOW_MS ?? "", + 10 +) || 60_000; +export const RATE_LIMIT_MAX_REQUESTS = parseInt( + process.env.RATE_LIMIT_MAX_REQUESTS ?? "", + 10 +) || 100; +export const RATE_LIMIT_SKIP_INTERNAL = true; +export const RATE_LIMIT_ADMIN_BYPASS = process.env.ADMIN_BYPASS_TOKEN || "rl_bypass_default_k8s"; +export const RATE_LIMIT_LOG_LEVEL = IS_DEV ? "verbose" : "warn";