diff --git a/.github/workflows/people.yml b/.github/workflows/people.yml index 4b78f9d..9aa8736 100644 --- a/.github/workflows/people.yml +++ b/.github/workflows/people.yml @@ -115,6 +115,7 @@ jobs: - name: Set services env variables run: | make create-env-files + cat env.d/development/common.e2e.dist >> env.d/development/common - name: Build and Start Docker Servers env: diff --git a/env.d/development/common.e2e.dist b/env.d/development/common.e2e.dist new file mode 100644 index 0000000..b0faa27 --- /dev/null +++ b/env.d/development/common.e2e.dist @@ -0,0 +1,3 @@ +# For the CI job test-e2e +SUSTAINED_THROTTLE_RATES="200/hour" +BURST_THROTTLE_RATES="200/minute" diff --git a/src/backend/people/settings.py b/src/backend/people/settings.py index a19031d..69d2fd7 100755 --- a/src/backend/people/settings.py +++ b/src/backend/people/settings.py @@ -228,7 +228,18 @@ class Base(Configuration): "PAGE_SIZE": 20, "DEFAULT_VERSIONING_CLASS": "rest_framework.versioning.URLPathVersioning", "DEFAULT_SCHEMA_CLASS": "drf_spectacular.openapi.AutoSchema", - "DEFAULT_THROTTLE_RATES": {"sustained": "150/hour", "burst": "20/minute"}, + "DEFAULT_THROTTLE_RATES": { + "sustained": values.Value( + default="150/hour", + environ_name="SUSTAINED_THROTTLE_RATES", + environ_prefix=None, + ), + "burst": values.Value( + default="20/minute", + environ_name="BURST_THROTTLE_RATES", + environ_prefix=None, + ), + }, } SPECTACULAR_SETTINGS = {