Files
ccdi/docs/reports/implementation/2026-03-31-nas-lsfx-mock-db-endpoint-deploy-update.md

35 lines
1.1 KiB
Markdown
Raw Normal View History

# 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`