diff options
author | Matthew Lemon <y@yulqen.org> | 2024-06-04 16:39:59 +0100 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-06-04 16:39:59 +0100 |
commit | 8c35d791df64d22fba45a95e46f43c7fc53cb2ab (patch) | |
tree | 86db07e1a428b83b0fef9957fe1d1981dbbaef3e /conf | |
parent | fa82a3767ace972a46273069cd95122fb3600067 (diff) |
Fixed database name in secrets
Diffstat (limited to 'conf')
-rw-r--r-- | conf/settings/prod.py | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/conf/settings/prod.py b/conf/settings/prod.py index f44152a..f6b2d77 100644 --- a/conf/settings/prod.py +++ b/conf/settings/prod.py @@ -1,35 +1,35 @@ -from .base import * import os +from .base import * + # Database # https://docs.djangoproject.com/en/4.0/ref/settings/#databases # Check if running in OpenShift cluster -if os.path.exists('/etc/secret-volume'): +if os.path.exists("/etc/secret-volume"): # Read database credentials from mounted Secret volume - secret_volume_path = '/etc/secret-volume' - db_host = open(os.path.join(secret_volume_path, 'host')).read().strip() - db_port = open(os.path.join(secret_volume_path, 'port')).read().strip() - db_name = open(os.path.join(secret_volume_path, 'database')).read().strip() - db_user = open(os.path.join(secret_volume_path, 'user')).read().strip() - db_password = open(os.path.join(secret_volume_path, 'password')).read().strip() + secret_volume_path = "/etc/secret-volume" + db_host = open(os.path.join(secret_volume_path, "host")).read().strip() + db_port = open(os.path.join(secret_volume_path, "port")).read().strip() + db_name = open(os.path.join(secret_volume_path, "dbname")).read().strip() + db_user = open(os.path.join(secret_volume_path, "user")).read().strip() + db_password = open(os.path.join(secret_volume_path, "password")).read().strip() else: # Use environment variables for local development - db_host = os.environ.get('DB_HOST', 'localhost') - db_port = os.environ.get('DB_PORT', '5432') - db_name = os.environ.get('DB_NAME', 'your_local_db_name') - db_user = os.environ.get('DB_USER', 'your_local_db_user') - db_password = os.environ.get('DB_PASSWORD', 'your_local_db_password') + db_host = os.environ.get("DB_HOST", "localhost") + db_port = os.environ.get("DB_PORT", "5432") + db_name = os.environ.get("DB_NAME", "your_local_db_name") + db_user = os.environ.get("DB_USER", "your_local_db_user") + db_password = os.environ.get("DB_PASSWORD", "your_local_db_password") # Configure Django database settings DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': db_name, - 'USER': db_user, - 'PASSWORD': db_password, - 'HOST': db_host, - 'PORT': db_port, + "default": { + "ENGINE": "django.db.backends.postgresql", + "NAME": db_name, + "USER": db_user, + "PASSWORD": db_password, + "HOST": db_host, + "PORT": db_port, } } - |