Skip to content
Snippets Groups Projects
Commit 46c85abf authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Set database engine and name using environment variables

parent dab1a0d8
No related branches found
No related tags found
No related merge requests found
......@@ -41,26 +41,17 @@ CORS_ALLOW_HEADERS = list(default_headers) + [
"content-disposition",
]
# if we are in a virtual environment, we use SQLite and enable debug
if os.getenv("VIRTUAL_ENV"):
DEBUG = True
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": BASE_DIR / "db.sqlite3",
}
}
else:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": os.getenv("POSTGRES_DB", default="steering"),
"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"),
},
}
# ENGINE is 'sqlite3' by default and NAME is 'db.sqlite3' by default
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"),
},
}
CACHE_BACKEND = "locmem://"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment