From 828b4096a3e660316243707492dbf90903fea979 Mon Sep 17 00:00:00 2001 From: Marc Koch Date: Wed, 18 Jun 2025 16:57:19 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20renamed=20variables=20and?= =?UTF-8?q?=20environment=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also introduces an env variable to set the DJANGO_DATA_DIR --- src/booking.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/booking.py b/src/booking.py index 6902279..1e591a8 100644 --- a/src/booking.py +++ b/src/booking.py @@ -16,21 +16,21 @@ from ics import Calendar as ICS_Calendar, Event as ICS_Event from nanodjango import Django from shortuuid.django_fields import ShortUUIDField -DJANGO_SECRET_KEY = os.getenv("DJANGO_SECRET_KEY") \ +DEBUG = os.getenv("DJANGO_DEBUG", False) +SECRET_KEY = os.getenv("DJANGO_SECRET_KEY") \ if os.getenv("DJANGO_SECRET_KEY") \ - else secrets.token_hex(40) if os.getenv("DEBUG") else None -DEBUG = os.getenv("DEBUG") + else secrets.token_hex(40) if DEBUG else None BASE_DIR = Path(__file__).resolve().parent -DATA_DIR = BASE_DIR.parent / "data" +DATA_DIR = Path(os.getenv("DJANGO_DATA_DIR", BASE_DIR.parent / "data")) # Check if all required values are set -if not DJANGO_SECRET_KEY and not DEBUG: +if not SECRET_KEY and not DEBUG: print("DJANGO_SECRET_KEY is not set") exit(1) # Initialise nanodjango app = Django( - SECRET_KEY=DJANGO_SECRET_KEY, + SECRET_KEY=SECRET_KEY, TIME_ZONE=os.getenv("TIME_ZONE", "Europe/Berlin"), ALLOWED_HOSTS=["localhost"] + [host for host in os.getenv("DJANGO_ALLOWED_HOSTS", "").split(",")],