mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-04-20 05:56:52 +00:00
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m31s
- Move settings to a modular configuration structure - Update environment variables in .env.example - Modify DJANGO_SETTINGS_MODULE references across project files - Simplify and standardize environment variable naming
35 lines
1.0 KiB
Python
35 lines
1.0 KiB
Python
from .base import *
|
|
from apibase.env import env
|
|
|
|
DEBUG = env.bool("DJANGO_DEBUG", default=False)
|
|
|
|
ALLOWED_HOSTS = env.list("ALLOWED_HOSTS", default=[])
|
|
|
|
|
|
SECURE_SSL_REDIRECT = env("DJANGO_SECURE_SSL_REDIRECT", cast=bool)
|
|
SESSION_COOKIE_SECURE = True
|
|
CSRF_COOKIE_SECURE = True
|
|
SECURE_HSTS_SECONDS = env("SECURE_HSTS_SECONDS", default=3600, cast=int)
|
|
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
|
|
SECURE_HSTS_PRELOAD = True
|
|
CSRF_TRUSTED_ORIGINS = env.list("CSRF_TRUSTED_ORIGINS", default=[])
|
|
CSRF_COOKIE_DOMAIN = env("CSRF_COOKIE_DOMAIN")
|
|
SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
|
|
SECURE_BROWSER_XSS_FILTER = True
|
|
X_FRAME_OPTIONS = "DENY"
|
|
SECURE_CONTENT_TYPE_NOSNIFF = True
|
|
|
|
DATABASES = {
|
|
"default": {
|
|
"ENGINE": "django.db.backends.postgresql",
|
|
"NAME": env("POSTGRES_DATABASE"),
|
|
"USER": env("POSTGRES_USER"),
|
|
"PASSWORD": env("POSTGRES_PASSWORD"),
|
|
"HOST": env("POSTGRES_HOST"),
|
|
"PORT": env("POSTGRES_PORT"),
|
|
"OPTIONS": {
|
|
"pool": True,
|
|
},
|
|
},
|
|
}
|