Skip to content

Commit 4ac5efc

Browse files
committed
Add env variables for throttling
Signed-off-by: Tushar Goel <[email protected]>
1 parent ff22c02 commit 4ac5efc

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

vulnerablecode/settings.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -172,13 +172,13 @@
172172
LOGOUT_REDIRECT_URL = "/"
173173

174174
REST_FRAMEWORK_DEFAULT_THROTTLE_RATES = {
175-
"vulnerable_packages": "1/hour",
176-
"bulk_search_packages": "5/hour",
177-
"packages": "10/minute",
178-
"vulnerabilities": "10/minute",
179-
"aliases": "5/minute",
180-
"cpes": "5/minute",
181-
"bulk_search_cpes": "5/hour",
175+
"vulnerable_packages": env.str("ALL_VULNERABLE_PACKAGES_THROTTLING_RATE", default="1/hour"),
176+
"bulk_search_packages": env.str("BULK_SEARCH_PACKAGE_THROTTLING_RATE", default="5/hour"),
177+
"packages": env.str("PACKAGES_SEARCH_THROTTLING_RATE", default="10/minute"),
178+
"vulnerabilities": env.str("VULNERABILITIES_SEARCH_THROTTLING_RATE", default="10/minute"),
179+
"aliases": env.str("ALIASES_SEARCH_THROTTLING_RATE", default="5/minute"),
180+
"cpes": env.str("CPE_SEARCH_THROTTLING_RATE", default="5/minute"),
181+
"bulk_search_cpes": env.str("BULK_SEARCH_CPE_THROTTLING_RATE", default="5/minute"),
182182
}
183183

184184
if IS_TESTS:

0 commit comments

Comments
 (0)