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 | |||