33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
# 贷款定价单脚本部署改造实施记录
|
||
|
||
## 保存路径检查
|
||
- 参考脚本:`/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 文件。
|
||
- 验证过程中产生的临时测试目录已删除,未新增仓库内测试文件。
|