【发布时间】:2012-05-12 16:57:53
【问题描述】:
我们正在使用虚拟主机 dotCloud 来运行我们的一些应用程序。 dotCloud 直接从 git 存储库部署应用程序,并从该存储库读取名为 dotcloud.yml 的配置文件以配置和运行堆栈。
我们有两个分支(一个生产,一个暂存),它们是同一个 repo 的一部分,它们推送到单独的 dotCloud 实例。运行每个实例的 dotcloud.yml 文件存在细微差别。
管理此 dotcloud.yml 文件的最佳方法是什么?目前,我们只是确保 dotcloud.yml 在每个分支上都是正确的,但是当我们将更改从 staging 合并到 master 时,它会不断被覆盖。
【问题讨论】:
-
您能描述一下
dotcloud.yml中您的生产分支和暂存分支之间的这种“细微差别”吗? -
我猜是环境变量之类的。