From 125081f40b9d7a215211ca37f6a745caef041cb1 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 26 Aug 2025 09:46:02 -0700 Subject: [PATCH] Configure docker-compose.yml and environment.ts to add rate limit toggle --- docker-compose.yml | 2 ++ src/environment.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index eff9ecd..5350f66 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,7 @@ x-common-environment: &common-server-environment APNS_PRIVATE_KEY: ${APNS_PRIVATE_KEY} PARKING_LOGGING_INTERVAL_MS: ${PARKING_LOGGING_INTERVAL_MS} REDIS_URL: redis://redis:6379 + RATE_LIMITS_DISABLED: ${RATE_LIMITS_DISABLED} services: dev: @@ -33,6 +34,7 @@ services: - redis-no-persistence environment: REDIS_URL: redis://redis-no-persistence:6379 + RATE_LIMITS_DISABLED: 1 volumes: - .:/usr/src/app diff --git a/src/environment.ts b/src/environment.ts index 6037926..ffc9a02 100644 --- a/src/environment.ts +++ b/src/environment.ts @@ -9,3 +9,5 @@ export const PARKING_HISTORICAL_AVERAGE_MINIMUM_INTERVAL = process.env.PARKING_H export const PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN = process.env.PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN ? parseInt(process.env.PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN) : 60000 * 60 * 24; + +export const RATE_LIMITS_DISABLED = process.env.RATE_LIMITS_DISABLED !== undefined;