35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
|
|
# NAS 部署脚本 LSFX Mock 数据库地址调整实施记录
|
||
|
|
|
||
|
|
**日期**: 2026-03-31
|
||
|
|
**范围**: NAS 部署脚本、部署配置
|
||
|
|
|
||
|
|
## 1. 本次调整
|
||
|
|
|
||
|
|
- 新增 `deploy/render_nas_env.py`
|
||
|
|
- 基于根目录 `.env.example` 渲染 NAS 部署专用 `.env`
|
||
|
|
- 固定输出:
|
||
|
|
- `CCDI_DB_HOST=192.168.0.111`
|
||
|
|
- `CCDI_DB_PORT=40628`
|
||
|
|
- 调整 `deploy/deploy-to-nas.sh`
|
||
|
|
- 在组装部署目录阶段生成 `${STAGE_ROOT}/.env`
|
||
|
|
- 调整 `deploy/deploy.ps1`
|
||
|
|
- 与 Shell 部署入口保持一致,在组装部署目录阶段生成 `${stageRoot}\\.env`
|
||
|
|
|
||
|
|
## 2. 调整目的
|
||
|
|
|
||
|
|
确保 NAS 部署后的 `lsfx-mock-server` 读取部署包中的 `.env`,从而连接:
|
||
|
|
|
||
|
|
- Host: `192.168.0.111`
|
||
|
|
- Port: `40628`
|
||
|
|
|
||
|
|
同时保持本地 `docker-compose.yml` 默认值不变,不影响本地开发和手工启动。
|
||
|
|
|
||
|
|
## 3. 验证范围
|
||
|
|
|
||
|
|
- `tests/deploy/test_render_nas_env.py`
|
||
|
|
- 校验渲染后的 `.env` 包含 `CCDI_DB_HOST=192.168.0.111`
|
||
|
|
- 校验渲染后的 `.env` 包含 `CCDI_DB_PORT=40628`
|
||
|
|
- `tests/deploy/test_deploy_to_nas.py`
|
||
|
|
- 校验 `deploy-to-nas.sh` 已接入 `render_nas_env.py`
|
||
|
|
- 校验部署目录会生成 `${STAGE_ROOT}/.env`
|