834ac02da5e4a7b6bb84f22936ae54a97a31744b
1. 在pm2.json中添加进程管理配置 2. 在YAML配置中增加upgrade_count字段控制升级次数 3. 修改升级逻辑支持N次升级后切换版本 4. 为API调用日志添加ISO时间戳 5. 更新项目文档说明可配置升级次数
RCU Upgrade Service
Overview
Node.js backend service to manage RCU firmware upgrades.
Triggers upgrades via Upgrade_V2 API and polls status via QueryUpdateHostProgressBar.
Setup
- Install dependencies:
npm install - Configure
.env(see.env.exampleor documentation) - Setup PostgreSQL database
test_upgrade.
Running
- Dev:
npm run dev - Production:
pm2 start pm2.json
Spec & Validation
- Lint Spec:
npm run spec:lint - Validate Spec:
npm run spec:validate
Testing
- Run tests:
npm test
Description
Languages
JavaScript
100%