mirror of https://github.com/jumpserver/jumpserver
[Update] 数据库支持CA
parent
f387df41d7
commit
bbc6156bd7
|
@ -160,6 +160,7 @@ MESSAGE_STORAGE = 'django.contrib.messages.storage.cookie.CookieStorage'
|
||||||
# Database
|
# Database
|
||||||
# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
|
# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
|
||||||
|
|
||||||
|
DB_OPTIONS = {}
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.{}'.format(CONFIG.DB_ENGINE),
|
'ENGINE': 'django.db.backends.{}'.format(CONFIG.DB_ENGINE),
|
||||||
|
@ -169,8 +170,13 @@ DATABASES = {
|
||||||
'USER': CONFIG.DB_USER,
|
'USER': CONFIG.DB_USER,
|
||||||
'PASSWORD': CONFIG.DB_PASSWORD,
|
'PASSWORD': CONFIG.DB_PASSWORD,
|
||||||
'ATOMIC_REQUESTS': True,
|
'ATOMIC_REQUESTS': True,
|
||||||
|
'OPTIONS': DB_OPTIONS
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
DB_CA_PATH = os.path.join(PROJECT_DIR, 'data', 'ca.pem')
|
||||||
|
if CONFIG.DB_ENGINE == 'mysql' and os.path.isfile(DB_CA_PATH):
|
||||||
|
DB_OPTIONS['ssl'] = {'ca': DB_CA_PATH}
|
||||||
|
|
||||||
|
|
||||||
# Password validation
|
# Password validation
|
||||||
# https://docs.djangoproject.com/en/1.10/ref/settings/#auth-password-validators
|
# https://docs.djangoproject.com/en/1.10/ref/settings/#auth-password-validators
|
||||||
|
|
Loading…
Reference in New Issue