Просмотр исходного кода

[refine]允许 docker-compose.yml 定义密码而无须修改 setting.py

houbaron 7 лет назад
Родитель
Сommit
f8d039e61e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      Config/setting.py

+ 3 - 1
Config/setting.py

@@ -24,9 +24,11 @@ DB_TYPE = getenv('db_type', 'SSDB')
 if DB_TYPE == 'SSDB':
 if DB_TYPE == 'SSDB':
     DB_HOST = getenv('ssdb_host', '127.0.0.1')
     DB_HOST = getenv('ssdb_host', '127.0.0.1')
     DB_PORT = getenv('ssdb_port', '6379')
     DB_PORT = getenv('ssdb_port', '6379')
+    DB_PASSWORD = getenv('ssdb_password', '6379')
 elif DB_TYPE == 'MONGODB':
 elif DB_TYPE == 'MONGODB':
     DB_HOST = getenv('mongodb_host', '127.0.0.1')
     DB_HOST = getenv('mongodb_host', '127.0.0.1')
     DB_PORT = getenv('mongodb_host', '27017')
     DB_PORT = getenv('mongodb_host', '27017')
+    DB_PASSWORD = getenv('mongodb_password', '6379')
 else:
 else:
     raise ConfigError('Unknown database type, your environment variable `db_type` should be one of SSDB/MONGODB.')
     raise ConfigError('Unknown database type, your environment variable `db_type` should be one of SSDB/MONGODB.')
 
 
@@ -36,7 +38,7 @@ DATABASES = {
         "HOST": DB_HOST,
         "HOST": DB_HOST,
         "PORT": DB_PORT,
         "PORT": DB_PORT,
         "NAME": "proxy",
         "NAME": "proxy",
-        "PASSWORD": ""
+        "PASSWORD": DB_PASSWORD
 
 
     }
     }
 }
 }