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;