|
23 | 23 | # See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ |
24 | 24 |
|
25 | 25 | # SECURITY WARNING: keep the secret key used in production secret! |
26 | | -SECRET_KEY = os.environ.get("SECRET_KEY") |
| 26 | +SECRET_KEY = os.environ.get("SECRET_KEY", "default-secret-key") |
27 | 27 |
|
28 | 28 | DJANGO_SUPERUSER_USERNAME = os.environ.get("DJANGO_SUPERUSER_USERNAME") |
29 | 29 | DJANGO_SUPERUSER_EMAIL = os.environ.get("DJANGO_SUPERUSER_EMAIL") |
30 | 30 | DJANGO_SUPERUSER_PASSWORD = os.environ.get("DJANGO_SUPERUSER_PASSWORD") |
31 | 31 |
|
32 | 32 | # SECURITY WARNING: don't run with debug turned on in production! |
33 | | -DEBUG = os.environ.get("DEBUG", default=0) |
| 33 | +DEBUG = os.environ.get("DEBUG", "True") == "True" |
34 | 34 |
|
35 | 35 | # 'DJANGO_ALLOWED_HOSTS' should be a single string of hosts with a space between each. |
36 | 36 | # For example: 'DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]' |
37 | 37 | ALLOWED_HOSTS = os.environ.get("DJANGO_ALLOWED_HOSTS").split(" ") |
38 | 38 |
|
| 39 | + |
| 40 | +SECURE_HSTS_SECONDS = int(os.getenv("SECURE_HSTS_SECONDS", "0")) |
| 41 | +SECURE_HSTS_INCLUDE_SUBDOMAINS = ( |
| 42 | + os.getenv("SECURE_HSTS_INCLUDE_SUBDOMAINS", "False") == "True" |
| 43 | +) |
| 44 | +SECURE_HSTS_PRELOAD = os.getenv("SECURE_HSTS_PRELOAD", "False") == "True" |
| 45 | +SECURE_SSL_REDIRECT = os.getenv("SECURE_SSL_REDIRECT", "False") == "True" |
| 46 | +SESSION_COOKIE_SECURE = os.getenv("SESSION_COOKIE_SECURE", "False") == "True" |
| 47 | +CSRF_COOKIE_SECURE = os.getenv("CSRF_COOKIE_SECURE", "False") == "True" |
| 48 | + |
| 49 | + |
39 | 50 | # Cognito stuff |
40 | 51 | COGNITO_AWS_REGION = os.environ.get("COGNITO_AWS_REGION", default=None) |
41 | 52 | COGNITO_USER_POOL = os.environ.get("COGNITO_USER_POOL", default=None) |
|
0 commit comments