fix: verify edge-owned HSTS during deployment
CI / test (pull_request) Successful in 6m38s
PR合并自动部署 / release-check (pull_request) Successful in 3s
PR合并自动部署 / deploy (pull_request) Failing after 11s

This commit is contained in:
2026-09-29 00:40:00 +08:00
parent 136db1d47e
commit 6d8ed567b0
5 changed files with 35 additions and 0 deletions
+6
View File
@@ -189,6 +189,12 @@ SECURE_HSTS_SECONDS = int(
)
SECURE_HSTS_INCLUDE_SUBDOMAINS = USE_HTTPS
SECURE_HSTS_PRELOAD = USE_HTTPS
HSTS_AT_EDGE = os.getenv("DJANGO_HSTS_AT_EDGE", "false").lower() == "true"
SILENCED_SYSTEM_CHECKS = (
["security.W004"]
if USE_HTTPS and HSTS_AT_EDGE and SECURE_HSTS_SECONDS == 0
else []
)
LOGGING = {
"version": 1,