Files
Mdeical_Sur_Report/工程分析/实现方案-2026-04-16-19-18-14.md

1.1 KiB
Raw Blame History

实现方案 — 2026-04-16-19-18-14

部署步骤

  1. 构建生产包:运行 npm run build 先本地验证构建是否通过(可选但推荐)。
  2. 停止旧容器docker-compose down 停止并移除当前运行的 medical-report-app 容器。
  3. 重新构建镜像docker-compose build --no-cache 基于最新代码重新构建 Docker 镜像。
  4. 启动新容器docker-compose up -d 后台启动新容器。
  5. 验证部署:检查容器状态 docker ps,并尝试访问 http://localhost:8080 确认应用正常。

修改文件清单

无需修改源代码,仅执行构建和容器操作。

风险点

风险 级别 应对措施
构建失败 本地已执行 tsc --noEmit 通过,构建风险低
端口 8080 被占用 docker-compose down 会先释放旧容器占用的端口
Docker 未安装/未启动 如遇报错,根据错误信息处理

回滚策略

若部署后异常,可执行 docker-compose down 后回退到上一个可用的 Git commit 再重新构建。