From 613137ff99442885c5fe679b2cc1172adfc5a283 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Thu, 10 Jul 2025 21:22:54 +0000 Subject: feat: Add API ratelimits --- packages/shared/config.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/shared/config.ts') diff --git a/packages/shared/config.ts b/packages/shared/config.ts index 5a6a3dad..87914529 100644 --- a/packages/shared/config.ts +++ b/packages/shared/config.ts @@ -113,6 +113,9 @@ const allEnv = z.object({ ASSET_STORE_S3_ACCESS_KEY_ID: z.string().optional(), ASSET_STORE_S3_SECRET_ACCESS_KEY: z.string().optional(), ASSET_STORE_S3_FORCE_PATH_STYLE: stringBool("false"), + + // Rate limiting configuration + RATE_LIMITING_ENABLED: stringBool("false"), }); const serverConfigSchema = allEnv @@ -251,6 +254,9 @@ const serverConfigSchema = allEnv prometheus: { metricsToken: val.PROMETHEUS_AUTH_TOKEN, }, + rateLimiting: { + enabled: val.RATE_LIMITING_ENABLED, + }, }; }) .refine( -- cgit v1.2.3-70-g09d2