From 9da19d2daf00086a3e387f2b450c31c5f0f8041b Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Sun, 4 Oct 2026 12:12:15 +0530 Subject: [PATCH] feat: add Django settings configuration with multi-database and CORS setup --- digihoxbackend/settings.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/digihoxbackend/settings.py b/digihoxbackend/settings.py index 4834f08..107db48 100644 --- a/digihoxbackend/settings.py +++ b/digihoxbackend/settings.py @@ -57,10 +57,12 @@ TEMPLATES = [ WSGI_APPLICATION = 'digihoxbackend.wsgi.application' +env_name = os.getenv('ENVIRONMENT', 'beta') + DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', - 'NAME': os.getenv('CRM_DB_NAME', 'crmprofile_beta'), + 'NAME': os.getenv('CRM_DB_NAME', f'crmprofile_{env_name}'), 'USER': os.getenv('CRM_DB_USER', 'vignesh'), 'PASSWORD': os.getenv('CRM_DB_PASSWORD', 'vignesh_secret_pass_2026'), 'HOST': os.getenv('CRM_DB_HOST', '16.113.106.152'), @@ -68,7 +70,7 @@ DATABASES = { }, 'seller_db': { 'ENGINE': 'django.db.backends.postgresql', - 'NAME': os.getenv('SELLER_DB_NAME', 'sellerprofile_beta'), + 'NAME': os.getenv('SELLER_DB_NAME', f'sellerprofile_{env_name}'), 'USER': os.getenv('SELLER_DB_USER', 'vignesh'), 'PASSWORD': os.getenv('SELLER_DB_PASSWORD', 'vignesh_secret_pass_2026'), 'HOST': os.getenv('SELLER_DB_HOST', '16.113.106.152'), @@ -76,7 +78,7 @@ DATABASES = { }, 'product_db': { 'ENGINE': 'django.db.backends.postgresql', - 'NAME': os.getenv('PRODUCT_DB_NAME', 'productprofile_beta'), + 'NAME': os.getenv('PRODUCT_DB_NAME', f'productprofile_{env_name}'), 'USER': os.getenv('PRODUCT_DB_USER', 'vignesh'), 'PASSWORD': os.getenv('PRODUCT_DB_PASSWORD', 'vignesh_secret_pass_2026'), 'HOST': os.getenv('PRODUCT_DB_HOST', '16.113.106.152'), @@ -84,7 +86,7 @@ DATABASES = { }, 'customer_db': { 'ENGINE': 'django.db.backends.postgresql', - 'NAME': os.getenv('CUSTOMER_DB_NAME', 'customerprofile_beta'), + 'NAME': os.getenv('CUSTOMER_DB_NAME', f'customerprofile_{env_name}'), 'USER': os.getenv('CUSTOMER_DB_USER', 'vignesh'), 'PASSWORD': os.getenv('CUSTOMER_DB_PASSWORD', 'vignesh_secret_pass_2026'), 'HOST': os.getenv('CUSTOMER_DB_HOST', '16.113.106.152'),