From e050c45530a4143389991accdf9b4dbc9082b505 Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 3 Jul 2024 21:02:40 +0200 Subject: [PATCH] feat(FORK): Rework settings to be nicer for djangonix --- gestiojeux/settings.py | 37 ++++++++----------------------------- 1 file changed, 8 insertions(+), 29 deletions(-) diff --git a/gestiojeux/settings.py b/gestiojeux/settings.py index 0160450..0786b7f 100644 --- a/gestiojeux/settings.py +++ b/gestiojeux/settings.py @@ -18,7 +18,7 @@ from loadcredential import Credentials # Secrets credentials = Credentials(env_prefix="GESTIOJEUX_") -SECRET_KEY = credentials["SECRET_KEY"] +SECRET_KEY = credentials.get("SECRET_KEY", "insecure") DEBUG = credentials.get_json( "DEBUG", False @@ -32,36 +32,15 @@ ADMINS = credentials.get_json("ADMINS", []) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) PUBLIC_DIR = os.path.join(BASE_DIR, "public") -# Conditional settings -if DEBUG: - # Database - # https://docs.djangoproject.com/en/3.0/ref/settings/#databases +# Database +# https://docs.djangoproject.com/en/3.0/ref/settings/#databases - DATABASES = { - "default": { - "ENGINE": "django.db.backends.sqlite3", - "NAME": os.path.join(BASE_DIR, "db.sqlite3"), - } - } - - # Email - EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" -else: - EMAIL_HOST = "clipper.ens.fr" - SERVER_EMAIL = credentials["SERVER_EMAIL"] - DEFAULT_FROM_EMAIL = credentials["DEFAULT_FROM_EMAIL"] - - # HTTPS only - CSRF_COOKIE_SECURE = True - SESSION_COOKIE_SECURE = True - - DATABASES = { - "default": { - "ENGINE": "django.db.backends.postgresql_psycopg2", - "NAME": credentials["DB_NAME"], - "USER": credentials["DB_USER"], - } +DATABASES = { + "default": { + "ENGINE": "django.db.backends.sqlite3", + "NAME": os.path.join(BASE_DIR, "db.sqlite3"), } +} # Search engine