28 lines
705 B
Python
28 lines
705 B
Python
# config.py
|
|
import os
|
|
|
|
|
|
class Config:
|
|
# Flask配置
|
|
SECRET_KEY = os.getenv('SECRET_KEY', 'your-secret-key-here')
|
|
|
|
# 数据库配置
|
|
DB_CONFIG = {
|
|
'host': '192.168.31.11',
|
|
'database': 'cert_manager',
|
|
'user': 'root',
|
|
'password': 'Home123#$.'
|
|
}
|
|
|
|
# 证书存储路径
|
|
CERT_STORE = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'cert_store')
|
|
|
|
# 管理员初始凭据
|
|
ADMIN_USERNAME = os.getenv('ADMIN_USERNAME', 'admin')
|
|
ADMIN_PASSWORD = os.getenv('ADMIN_PASSWORD', '123456')
|
|
ADMIN_EMAIL = os.getenv('ADMIN_EMAIL', 'admin@example.com')
|
|
|
|
# 应用运行配置
|
|
APP_HOST = '0.0.0.0'
|
|
APP_PORT = 9875
|
|
DEBUG = True |