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