将看板功能独立,方便独立维护功能。

This commit is contained in:
liuwei
2025-03-27 11:41:36 +08:00
parent dac1848629
commit 81929a83c1

View File

@@ -86,8 +86,11 @@ class DashboardServer:
self.logger.info("正在初始化数据库连接...")
self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}")
# 初始化数据库连接管理器
self.db_manager = DBConnectionManager.get_instance(
# 初始化数据库连接管理器 - 修改为先获取实例,再配置
self.db_manager = DBConnectionManager.get_instance()
# 配置数据库连接
self.db_manager.configure(
pool_name=db_config.get("pool_name"),
pool_size=db_config.get("pool_size"),
host=db_config.get("host"),
@@ -97,11 +100,15 @@ class DashboardServer:
charset=db_config.get("charset"),
use_unicode=db_config.get("use_unicode"),
get_warnings=db_config.get("get_warnings"),
pool_reset_session=db_config.get("pool_reset_session"),
redis_host=redis_config.get("host"),
redis_port=redis_config.get("port"),
redis_db=redis_config.get("db"),
redis_decode_responses=redis_config.get("decode_responses")
pool_reset_session=db_config.get("pool_reset_session")
)
# 配置Redis连接
self.db_manager.configure_redis(
host=redis_config.get("host"),
port=redis_config.get("port"),
db=redis_config.get("db"),
decode_responses=redis_config.get("decode_responses")
)
# 初始化数据库操作类