♻️ 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 nanodjango import Django
|
||||||
from shortuuid.django_fields import ShortUUIDField
|
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") \
|
if os.getenv("DJANGO_SECRET_KEY") \
|
||||||
else secrets.token_hex(40) if os.getenv("DEBUG") else None
|
else secrets.token_hex(40) if DEBUG else None
|
||||||
DEBUG = os.getenv("DEBUG")
|
|
||||||
BASE_DIR = Path(__file__).resolve().parent
|
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
|
# 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")
|
print("DJANGO_SECRET_KEY is not set")
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
# Initialise nanodjango
|
# Initialise nanodjango
|
||||||
app = Django(
|
app = Django(
|
||||||
SECRET_KEY=DJANGO_SECRET_KEY,
|
SECRET_KEY=SECRET_KEY,
|
||||||
TIME_ZONE=os.getenv("TIME_ZONE", "Europe/Berlin"),
|
TIME_ZONE=os.getenv("TIME_ZONE", "Europe/Berlin"),
|
||||||
ALLOWED_HOSTS=["localhost"] + [host for host in
|
ALLOWED_HOSTS=["localhost"] + [host for host in
|
||||||
os.getenv("DJANGO_ALLOWED_HOSTS", "").split(",")],
|
os.getenv("DJANGO_ALLOWED_HOSTS", "").split(",")],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue