Files
loan-pricing/doc/implementation-report-2026-05-13-loan-pricing-function-script.md

33 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 贷款定价单脚本部署改造实施记录
## 保存路径检查
- 参考脚本:`/Users/wkc/Desktop/ccdi/ccdi/deploy/ccdi_function.sh`
- 新增脚本保存路径:`bin/prod/loan_pricing_function.sh`
- 实施记录保存路径:`doc/implementation-report-2026-05-13-loan-pricing-function-script.md`
## 修改内容
- 新增 `loan_pricing_function.sh`,按 `ccdi_function.sh``deploy``restart``stop` 三命令结构改造为贷款定价可用脚本。
- 按贷款定价现有生产目录约定调整:
- 后端 Jar`backend/ruoyi-admin.jar`
- 前端静态目录:`frontend/dist/`
- 日志目录:`logs/backend-console.log`
- PID 文件:`run/backend.pid`
- 临时目录:`tmp/loan-pricing-function/`
- 备份目录:`backup/YYYYMMDDHHMMSS/`
- 按贷款定价运行参数调整:
- Java 默认目录:`/home/webapp/env/java`
- 后端进程标记:`-Dloan.pricing.home=<脚本目录>`
- Spring Profile`uat`
- 后端端口:`63310`
- 上线包结构固定为根层包含:
- `ruoyi-admin.jar`
- `dist.zip`
- 前端 `dist.zip` 解压后必须包含 `dist/index.html`,部署时写入 `frontend/dist/`
- 默认保持参考脚本的启动后持续输出日志行为,并支持 `FOLLOW_LOGS=0` 供自动化验证跳过持续日志输出。
## 验证结果
- 已执行 `sh -n bin/prod/loan_pricing_function.sh`,语法校验通过。
- 已在临时目录构造 `backend/``frontend/dist/`、根层发布 zip 和假 Java 进程,验证 `deploy` 可完成备份、替换、启动和日志落盘。
- 已验证 `stop` 可停止脚本标记的后端进程并清理 PID 文件。
- 验证过程中产生的临时测试目录已删除,未新增仓库内测试文件。