Settings
| Environment Variable | Django Setting | Development Default | Production Default |
|---|---|---|---|
| DJANGO_READ_DOT_ENV_FILE | READ_DOT_ENV_FILE | False | False |
| Environment Variable | Django Setting | Development Default | Production Default | Django Docs | Reference |
|---|---|---|---|---|---|
| DATABASE_URL | DATABASES | n/a | raises error | DATABASES | |
| DJANGO_ADMIN_URL | n/a | ‘admin/’ | raises error | Admin | |
| DJANGO_DEBUG | DEBUG | True | False | DEBUG | |
| DJANGO_SECRET_KEY | SECRET_KEY | "changeme" | raises error | SECRET_KEY | |
| DJANGO_SECURE_BROWSER_XSS_FILTER | SECURE_BROWSER_XSS_FILTER | n/a | True | SECURE_BROWSER_XSS_FILTER | |
| DJANGO_SECURE_SSL_REDIRECT | SECURE_SSL_REDIRECT | n/a | True | SECURE_SSL_REDIRECT | |
| DJANGO_SECURE_CONTENT_TYPE_NOSNIFF | SECURE_CONTENT_TYPE_NOSNIFF | n/a | True | SECURE_CONTENT_TYPE_NOSNIFF | |
| DJANGO_SECURE_FRAME_DENY | SECURE_FRAME_DENY | n/a | True | SECURE_FRAME_DENY | |
| DJANGO_SECURE_HSTS_INCLUDE_SUBDOMAINS | HSTS_INCLUDE_SUBDOMAINS | n/a | True | HSTS_INCLUDE_SUBDOMAINS | |
| DJANGO_SESSION_COOKIE_HTTPONLY | SESSION_COOKIE_HTTPONLY | n/a | True | SESSION_COOKIE_HTTPONLY | |
| DJANGO_SESSION_COOKIE_SECURE | SESSION_COOKIE_SECURE | n/a | False | SESSION_COOKIE_SECURE | |
| DJANGO_DEFAULT_FROM_EMAIL | DEFAULT_FROM_EMAIL | n/a | "Hyper Saas noreply@example.com" | DEFAULT_FROM_EMAIL | |
| DJANGO_SERVER_EMAIL | SERVER_EMAIL | n/a | "Hyper Saas noreply@example.com" | SERVER_EMAIL | |
| DJANGO_EMAIL_SUBJECT_PREFIX | EMAIL_SUBJECT_PREFIX | n/a | "[Hyper Saas]" | EMAIL_SUBJECT_PREFIX | |
| DJANGO_ALLOWED_HOSTS | ALLOWED_HOSTS | [‘*’] | ["example.com"] | ALLOWED_HOSTS |
Third-party applications:
| Environment Variable | Django Setting | Development Default | Production Default | Ref |
|---|---|---|---|---|
| CELERY_BROKER_URL | CELERY_BROKER_URL | auto w/ Docker; raises error w/o | raises error | CELERY_BROKER_URL |
| DJANGO_AWS_ACCESS_KEY_ID | AWS_ACCESS_KEY_ID | n/a | raises error | AWS_ACCESS_KEY_ID |
| DJANGO_AWS_SECRET_ACCESS_KEY | AWS_SECRET_ACCESS_KEY | n/a | raises error | AWS_SECRET_ACCESS_KEY |
| DJANGO_AWS_STORAGE_BUCKET_NAME | AWS_STORAGE_BUCKET_NAME | n/a | raises error | AWS_STORAGE_BUCKET_NAME |
| DJANGO_AWS_S3_REGION_NAME | AWS_S3_REGION_NAME | n/a | None | AWS_S3_REGION_NAME |
| DJANGO_AWS_S3_CUSTOM_DOMAIN | AWS_S3_CUSTOM_DOMAIN | n/a | None | AWS_S3_CUSTOM_DOMAIN |
| SENTRY_DSN | SENTRY_DSN | n/a | raises error | Sentry |
| SENTRY_ENVIRONMENT | n/a | n/a | production | Sentry |
| SENTRY_TRACES_SAMPLE_RATE | n/a | n/a | 0.0 | Sentry |
| DJANGO_SENTRY_LOG_LEVEL | SENTRY_LOG_LEVEL | n/a | logging.INFO | Sentry |
| REST_FRAMEWORK | n/a | Django Rest Framework | ||
| CORS_URLS_REGEX | n/a | r"^/api/.*$" | r"^/api/.*$" | CORS_URLS_REGEX |
| CORS_ORIGIN_ALLOW_ALL | True | True | CORS_ORIGIN_ALLOW_ALL | |
| SIMPLE_JWT | n/a | Simple JWT | ||
| DJOSER | n/a | DJOSER | ||
| SPECTACULAR_SETTINGS | n/a | SPECTACULAR_SETTINGS | ||
| Django Allauth | Django Allauth | |||
| LOGGING | LOGGING | |||
| CRISPY_TEMPLATE_PACK | CRISPY_TEMPLATE_PACK | |||
| CRISPY_ALLOWED_TEMPLATE_PACKS | CRISPY_ALLOWED_TEMPLATE_PACKS | |||