2.1 KiB
2.1 KiB
2026-05-07 NAS Docker 部署实施记录
保存路径确认
- 目标目录:
docs/reports/implementation/ - 文档用途:记录本次 NAS Docker 部署操作、影响范围与验证结果
- 路径检查结果:符合仓库实施记录归档规范
本次操作
- 在本地仓库
/Users/wkc/Desktop/ccdi/ccdi执行 NAS Docker 部署。 - 按仓库前端规则先执行
source ~/.nvm/nvm.sh && nvm use,确认 Node 版本为v14.21.3、npm 版本为6.14.18。 - 执行部署脚本:
deploy/deploy-to-nas.sh。 - 脚本自动完成:
- 后端打包:
mvn clean package -DskipTests - 前端打包:
npm run build:prod - 组装部署目录:
.deploy/ccdi-package - 上传到 NAS 并执行远端
docker compose up -d --build
- 后端打包:
- 部署目标:
- 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 本机访问验证
http://127.0.0.1:62319/返回200http://127.0.0.1:62318/swagger-ui/index.html返回200http://127.0.0.1:62320/docs返回200
公网访问验证
http://116.62.17.81:62319/返回200http://116.62.17.81:62318/swagger-ui/index.html返回200http://116.62.17.81:62320/docs返回200
后端日志验证
- 后端启动 profile:
nas - TongWeb
8080已启动 RuoYiApplication启动完成- 日志输出“若依启动成功”