feat: add service config templates and extraction script

Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
This commit is contained in:
反编译工作区
2026-05-01 19:38:01 +08:00
parent 3175b7074b
commit 8b15445328
2433 changed files with 8322164 additions and 1604 deletions
@@ -0,0 +1,70 @@
# cw-elevator-application v2.0.5 部署实施包完整性审核
## 审核范围
- 发布目录:`maven-cw-elevator-application/releases/v2.0.5`
- 发布压缩包:`maven-cw-elevator-application/releases/cw-elevator-application-v2.0.5.zip`
- 目标:确认部署实施包内容完整、探针版本正确、可用于生产复现配置来源问题。
## 审核结论
- 审核结论:通过(完整性与一致性满足当前交付要求)。
- 风险提示:仓库当前为脏工作区,存在历史文件与并行改动;本次审核仅针对 `v2.0.5` 发布包内容本身。
## 结构完整性核验
发布目录已包含:
- 主程序:`cw-elevator-application-2.0.5.jar`
- 启动脚本:`bin/run.sh`
- 配置目录:`config/bootstrap.properties``config/application.properties``config/application-access-control.properties`
- 数据脚本:`ddl/tenant_visitor_floor_policy.sql``ddl/tenant_visitor_floor_policy_init_guangfa_fund.sql`
- 交付文档:`版本升级说明书.md``发布说明.md``甲方版本升级说明.md``升级计划.md``实施交付清单.md``实施验收记录模板.md``SQL与代码一致性审核记录.md`
- 构建清单:`BUILD_MANIFEST.txt`
压缩包 `cw-elevator-application-v2.0.5.zip` 内关键文件抽检均存在(同上)。
## JAR 内关键内容核验
已确认 `cw-elevator-application-2.0.5.jar` 包含:
- `BOOT-INF/classes/bootstrap.properties`
- `BOOT-INF/classes/application.properties`
- `BOOT-INF/classes/application-access-control.properties`
- `BOOT-INF/classes/cn/cloudwalk/elevator/debug/ConfigSourceProbeRunner.class`
并确认不包含:
- `redis-override.properties`
## 配置来源探针核验
探针开关已写入 `application.properties`
- `elevator.config.probe.enabled=true`
启动后将输出:
- `===== CONFIG SOURCE PROBE START =====`
- 关键 key 的最终值与命中 `PropertySource`
- `===== CONFIG SOURCE PROBE END =====`
用于定位 `ConfigurationBasedServerList` 实例来源。
## 生产复现配套脚本
已提供只读采集脚本:
- `scripts/collect_elevator_runtime_evidence.sh`
建议生产执行:
```bash
bash scripts/collect_elevator_runtime_evidence.sh \
"/data/cwos/cw-elevator-application-V1.0.0.20211103" \
"10.0.22.102:8500" \
"/data/cwos/evidence" \
"elevator-app"
```
输出为 `tar.gz` 证据包,可离线分析配置覆盖链路与实例来源。