From 4d96f60b46f2106ee3005f515c142034e13453e8 Mon Sep 17 00:00:00 2001 From: bronsen <kontakt+gitcommit@nrrd.de> Date: Sat, 15 Mar 2025 21:55:43 +0100 Subject: [PATCH] [settings] more robust detection of deployment Retrieve it only once from env, make it an uppercase string --- config/settings.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config/settings.py b/config/settings.py index bde6d3d..3c440cb 100644 --- a/config/settings.py +++ b/config/settings.py @@ -15,7 +15,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent env = environ.Env( DEBUG=(bool, False), - DEPLOYMENT=(str, "Dev"), + DEPLOYMENT=(str, "DEV"), ) 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") DEBUG = env("DEBUG") +DEPLOYMENT = str(env("DEPLOYMENT")).upper() ALLOWED_HOSTS = [] SESSION_COOKIE_SECURE = True @@ -39,7 +40,7 @@ INSTALLED_APPS = [ "django.contrib.staticfiles", "collector.apps.CollectorConfig", ] -if env("DEPLOYMENT") == "Dev": +if DEPLOYMENT == "DEV": INSTALLED_APPS += [ "django_extensions", "debug_toolbar", @@ -55,7 +56,7 @@ MIDDLEWARE = [ "django.contrib.messages.middleware.MessageMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", ] -if env("DEPLOYMENT") == "Dev": +if DEPLOYMENT == "DEV": MIDDLEWARE += [ "debug_toolbar.middleware.DebugToolbarMiddleware", ]