♻️ renamed variables and environment variables
Also introduces an env variable to set the DJANGO_DATA_DIR
This commit is contained in:
parent
3e5e53a929
commit
828b4096a3
|
|
@ -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(",")],
|
||||
|
|
|
|||
Loading…
Reference in New Issue