mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-11 18:56:23 +00:00
PostgreSQL backend support
This commit is contained in:
10
config.py
10
config.py
@@ -108,6 +108,7 @@ try:
|
||||
from ivatar.settings import DATABASES
|
||||
except Exception: # pragma: no cover
|
||||
DATABASES = [] # pragma: no cover
|
||||
|
||||
if 'default' not in DATABASES:
|
||||
DATABASES['default'] = { # pragma: no cover
|
||||
'ENGINE': 'django.db.backends.sqlite3',
|
||||
@@ -123,5 +124,14 @@ if 'MYSQL_DATABASE' in os.environ:
|
||||
'HOST': 'mysql',
|
||||
}
|
||||
|
||||
if 'POSTGRESQL_DATABASE' in os.environ:
|
||||
DATABASES['default'] = { # pragma: no cover
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': os.environ['POSTGRESQL_DATABASE'],
|
||||
'USER': os.environ['POSTGRESQL_USER'],
|
||||
'PASSWORD': os.environ['POSTGRESQL_PASSWORD'],
|
||||
'HOST': 'postgresql',
|
||||
}
|
||||
|
||||
if os.path.isfile(os.path.join(BASE_DIR, 'config_local.py')):
|
||||
from config_local import * # noqa # flake8: noqa # NOQA # pragma: no cover
|
||||
|
||||
Reference in New Issue
Block a user