blob: 2633982f04f88e6cdec0e5a5d8cb4a7e370d93eb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
from .base import *
# Database
# https://docs.djangoproject.com/en/4.0/ref/settings/#databases
# 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, '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()
# 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,
}
}
|