From 0100daf8b9e0732056e5eba232969703dd17bbef Mon Sep 17 00:00:00 2001 From: Sajeyks Date: Fri, 16 Oct 2026 14:39:11 +0300 Subject: [PATCH] Read the database settings from the environment instead of a generated file --- dynamicweb/settings/base.py | 6 +++++- entrypoint.sh | 13 ------------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/dynamicweb/settings/base.py b/dynamicweb/settings/base.py index d3437084..47e9aefe 100644 --- a/dynamicweb/settings/base.py +++ b/dynamicweb/settings/base.py @@ -255,7 +255,11 @@ CMS_TEMPLATES = ( DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', - 'NAME': 'app', + 'NAME': env('POSTGRES_DB', 'app'), + 'USER': env('POSTGRES_USER', 'app'), + 'PASSWORD': env('POSTGRES_PASSWORD', 'app'), + 'HOST': env('POSTGRES_HOST', 'db'), + 'PORT': env('POSTGRES_PORT', '5432'), } } diff --git a/entrypoint.sh b/entrypoint.sh index 7829b27f..56fc7430 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -20,19 +20,6 @@ if [ -z "${DJANGO_SECRET_KEY:-}" ]; then export DJANGO_SECRET_KEY fi -cat > dynamicweb/settings/dynamic.py <