Use postgres if available

This commit is contained in:
Jannis Portmann 2023-04-08 12:21:07 +02:00
parent f177ab165e
commit cd0dba93fb
2 changed files with 7 additions and 5 deletions

View file

@ -6,7 +6,9 @@ services:
ports: ports:
- 8080:8888 - 8080:8888
environment: environment:
DOCKER: True POSTGRES_PASSWORD: development
POSTGRES_USER: pflaenzli
POSTGRES_DB: pflaenzli
db: db:
image: postgres:15 image: postgres:15

View file

@ -85,13 +85,13 @@ WSGI_APPLICATION = "pflaenzli_django.wsgi.application"
# Database # Database
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases # https://docs.djangoproject.com/en/4.1/ref/settings/#databases
if os.getenv("DOCKER"): if os.getenv('POSTGRES_DB') is not None:
DATABASES = { DATABASES = {
'default': { 'default': {
'ENGINE': 'django.db.backends.postgresql', 'ENGINE': 'django.db.backends.postgresql',
'NAME': 'pflaenzli', 'NAME': os.getenv('POSTGRES_DB'),
'USER': 'pflaenzli', 'USER': os.getenv('POSTGRES_USER'),
'PASSWORD': 'development', 'PASSWORD': os.getenv('POSTGRES_PASSWORD'),
'HOST': 'db', 'HOST': 'db',
'PORT': '5432', 'PORT': '5432',
} }