- 删除主服务中的数据库初始化与分区管理逻辑,降低复杂度。 - 新增 SQL 脚本用于数据库初始化和分区管理,集中在 SQL_Script 目录。 - 移除环境变量 ENABLE_DATABASE_INITIALIZATION,简化配置。 - 更新 package.json,新增数据库初始化和分区管理的 npm 脚本。 - 删除不再使用的初始化和分区管理相关文件。 - 提供统一的命令行接口,支持外部调用数据库初始化和分区创建。
30 lines
902 B
JSON
30 lines
902 B
JSON
{
|
|
"name": "bls-rcu-action-backend",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "node src/index.js",
|
|
"build": "vite build --ssr src/index.js --outDir dist",
|
|
"test": "vitest run",
|
|
"start": "node dist/index.js",
|
|
"db:init:all": "node ../SQL_Script/db_manager.js init-all",
|
|
"db:init:rcu-action": "node ../SQL_Script/db_manager.js init-rcu",
|
|
"db:init:room-status": "node ../SQL_Script/db_manager.js init-room-status",
|
|
"db:partition:rcu-action": "node ../SQL_Script/db_manager.js partition-rcu",
|
|
"db:partition:room-status": "node ../SQL_Script/db_manager.js partition-room-status"
|
|
},
|
|
"dependencies": {
|
|
"dotenv": "^16.4.5",
|
|
"kafka-node": "^5.0.0",
|
|
"node-cron": "^4.2.1",
|
|
"pg": "^8.11.5",
|
|
"redis": "^4.6.13",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"vite": "^5.4.0",
|
|
"vitest": "^4.0.18"
|
|
}
|
|
}
|