8c6da556a2
## 问题 - Runner 容器缺少 curl、node 等工具 - 在 Runner 容器中安装依赖复杂且不稳定 ## 解决方案 - 移除所有 Node.js 安装和构建步骤 - 直接执行 docker-compose build - 在 Dockerfile 中处理依赖安装和构建 - CI/CD 只负责部署流程控制 ## 工作流程(极简) 1. docker-compose down(停止旧容器) 2. docker-compose build(构建新镜像,包含依赖安装和编译) 3. docker-compose up(启动新容器) ## 优点 - 工作流极简,只有部署逻辑 - 所有构建在 Docker 镜像中完成 - 不依赖 Runner 容器的环境 - 更稳定,更容易维护 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>