[settings] more robust detection of deployment
Retrieve it only once from env, make it an uppercase string
This commit is contained in:
parent
e175071d3b
commit
4d96f60b46
1 changed files with 4 additions and 3 deletions
|
@ -15,7 +15,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
|
||||||
env = environ.Env(
|
env = environ.Env(
|
||||||
DEBUG=(bool, False),
|
DEBUG=(bool, False),
|
||||||
DEPLOYMENT=(str, "Dev"),
|
DEPLOYMENT=(str, "DEV"),
|
||||||
)
|
)
|
||||||
env.read_env(env.str("ENV_PATH", BASE_DIR / ".env")) # pyright: ignore[reportArgumentType]
|
env.read_env(env.str("ENV_PATH", BASE_DIR / ".env")) # pyright: ignore[reportArgumentType]
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ env.read_env(env.str("ENV_PATH", BASE_DIR / ".env")) # pyright: ignore[reportAr
|
||||||
|
|
||||||
SECRET_KEY = env("SECRET_KEY")
|
SECRET_KEY = env("SECRET_KEY")
|
||||||
DEBUG = env("DEBUG")
|
DEBUG = env("DEBUG")
|
||||||
|
DEPLOYMENT = str(env("DEPLOYMENT")).upper()
|
||||||
|
|
||||||
ALLOWED_HOSTS = []
|
ALLOWED_HOSTS = []
|
||||||
SESSION_COOKIE_SECURE = True
|
SESSION_COOKIE_SECURE = True
|
||||||
|
@ -39,7 +40,7 @@ INSTALLED_APPS = [
|
||||||
"django.contrib.staticfiles",
|
"django.contrib.staticfiles",
|
||||||
"collector.apps.CollectorConfig",
|
"collector.apps.CollectorConfig",
|
||||||
]
|
]
|
||||||
if env("DEPLOYMENT") == "Dev":
|
if DEPLOYMENT == "DEV":
|
||||||
INSTALLED_APPS += [
|
INSTALLED_APPS += [
|
||||||
"django_extensions",
|
"django_extensions",
|
||||||
"debug_toolbar",
|
"debug_toolbar",
|
||||||
|
@ -55,7 +56,7 @@ MIDDLEWARE = [
|
||||||
"django.contrib.messages.middleware.MessageMiddleware",
|
"django.contrib.messages.middleware.MessageMiddleware",
|
||||||
"django.middleware.clickjacking.XFrameOptionsMiddleware",
|
"django.middleware.clickjacking.XFrameOptionsMiddleware",
|
||||||
]
|
]
|
||||||
if env("DEPLOYMENT") == "Dev":
|
if DEPLOYMENT == "DEV":
|
||||||
MIDDLEWARE += [
|
MIDDLEWARE += [
|
||||||
"debug_toolbar.middleware.DebugToolbarMiddleware",
|
"debug_toolbar.middleware.DebugToolbarMiddleware",
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Reference in a new issue