1.7 KiB
1.7 KiB
贷款定价单脚本部署改造实施记录
保存路径检查
- 参考脚本:
/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/
- 后端 Jar:
- 按贷款定价运行参数调整:
- Java 默认目录:
/home/webapp/env/java - 后端进程标记:
-Dloan.pricing.home=<脚本目录> - Spring Profile:
uat - 后端端口:
63310
- Java 默认目录:
- 上线包结构固定为根层包含:
ruoyi-admin.jardist.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 文件。 - 验证过程中产生的临时测试目录已删除,未新增仓库内测试文件。