来自 GitHub 的新应用程序在构建之前从不执行 git clone(已存在的应用程序仍然可以正常克隆)
作者: system32developer创建于 2026年9月17日更新于 2026年9月17日
标签needs-triage🔍
如何重现问题
- 在 Dokploy 中创建一个新应用程序
- 选择"GitHub"作为源提供商(通过已安装的 GitHub 应用程序,组织具有"所有仓库"访问权限)
- 选择一个由 GitHub 组织拥有的私有仓库
- 选择"Dockerfile"作为构建类型, Dockerfile 路径 = "Dockerfile", Docker 上下文路径 = "."
- 保存应用程序
- 触发部署
- 检查服务器上执行的部署脚本(通过
Docker 日志 <dokploy_container_id>可见) - 观察该脚本从未包含预期的"rm -rf code; mkdir -p code; git clone ..."块,而是直接跳转到写入 .env 并运行"Docker build",导致构建失败,因为"code/"从未被创建/填充
内容来源: Dokploy/dokploy