diff --git a/steering/settings.py b/steering/settings.py index 773bf3ca2e0bd45c053572853bc61075b0b6ccd1..2d714e25ee71a53f09996e81d561474d7b391ad3 100644 --- a/steering/settings.py +++ b/steering/settings.py @@ -2,6 +2,7 @@ import os import sys from pathlib import Path +import dj_database_url import ldap from corsheaders.defaults import default_headers from django_auth_ldap.config import LDAPSearch, PosixGroupType @@ -30,16 +31,7 @@ CORS_ALLOW_HEADERS = list(default_headers) + [ "content-disposition", ] -DATABASES = { - "default": { - "ENGINE": f"django.db.backends.{os.getenv('DATABASE_ENGINE', default='sqlite3')}", - "NAME": os.getenv("POSTGRES_DB", default=BASE_DIR / "db.sqlite3"), - "USER": os.getenv("POSTGRES_USER", default="steering"), - "PASSWORD": os.getenv("POSTGRES_PASSWORD", default="aura"), - "HOST": os.getenv("POSTGRES_HOST", default="steering-postgres"), - "PORT": os.getenv("POSTGRES_PORT", default="5432"), - }, -} +DATABASES = {"default": dj_database_url.config(default=f"sqlite:///{BASE_DIR}/db.sqlite3")} TIME_ZONE = os.getenv("TZ", default="Europe/Vienna") LANGUAGE_CODE = os.getenv("LANGUAGE_CODE", default="en-us")