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

1.7 KiB
Raw Blame History

贷款定价单脚本部署改造实施记录

保存路径检查

  • 参考脚本:/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.shdeployrestartstop 三命令结构改造为贷款定价可用脚本。
  • 按贷款定价现有生产目录约定调整:
    • 后端 Jarbackend/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 Profileuat
    • 后端端口: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 文件。
  • 验证过程中产生的临时测试目录已删除,未新增仓库内测试文件。