1.8 KiB
1.8 KiB
2026-05-06 NAS Docker 部署实施记录
保存路径确认
- 目标目录:
docs/reports/implementation/ - 文档用途:记录本次 NAS Docker 部署操作、影响范围与验证结果
- 路径检查结果:符合仓库实施记录归档规范
本次操作
- 在本地仓库
/Users/wkc/Desktop/ccdi/ccdi执行 NAS 部署。 - 使用
ruoyi-ui/.nvmrc指定的 Nodev14.21.3运行前端构建。 - 执行后端打包:
mvn clean package -DskipTests。 - 执行前端打包:
npm run build:prod。 - 执行部署脚本:
deploy/deploy-to-nas.sh。 - 部署目标:
- SSH:
116.62.17.81:9444 - 远端目录:
/volume1/webapp/ccdi
- SSH:
影响范围
- 远端部署目录
/volume1/webapp/ccdi已刷新为本次构建产物。 - Docker 服务已重建:
ccdi-backendccdi-frontendccdi-lsfx-mock
- 本次操作未修改业务代码。
验证结果
构建验证
- Maven 聚合打包成功,
ruoyi-admin/target/ruoyi-admin.jar已生成。 - Vue 生产构建成功,
ruoyi-ui/dist已生成。 - 前端构建期间仅出现资源体积告警,无构建失败。
远端容器验证
docker compose ps结果:ccdi-backend:Up About a minuteccdi-frontend:Up About a minuteccdi-lsfx-mock:Up About a minute
- 端口映射结果:
62318 -> backend:808062319 -> frontend:8062320 -> mock:8000
应用可用性验证
- 在 NAS 本机访问
127.0.0.1返回正常:http://127.0.0.1:62319返回200http://127.0.0.1:62318/swagger-ui/index.html返回200http://127.0.0.1:62320/docs返回200
- 后端日志确认:
nasprofile 已启用- TongWeb
8080已启动 RuoYiApplication启动完成- 输出“若依启动成功”