#5473·dokploy

来自 GitHub 的新应用程序在构建之前从不执行 git clone(已存在的应用程序仍然可以正常克隆)

作者: system32developer创建于 2026年9月17日更新于 2026年9月17日
标签needs-triage🔍

如何重现问题

  1. 在 Dokploy 中创建一个新应用程序
  2. 选择"GitHub"作为源提供商(通过已安装的 GitHub 应用程序,组织具有"所有仓库"访问权限)
  3. 选择一个由 GitHub 组织拥有的私有仓库
  4. 选择"Dockerfile"作为构建类型, Dockerfile 路径 = "Dockerfile", Docker 上下文路径 = "."
  5. 保存应用程序
  6. 触发部署
  7. 检查服务器上执行的部署脚本(通过 Docker 日志 <dokploy_container_id> 可见)
  8. 观察该脚本从未包含预期的"rm -rf code; mkdir -p code; git clone ..."块,而是直接跳转到写入 .env 并运行"Docker build",导致构建失败,因为"code/"从未被创建/填充

内容来源: Dokploy/dokploy