【发布时间】:2013-09-06 21:52:17
【问题描述】:
我正在创建一个 Play 2.1.3 网络应用,我在 Heroku 中设置了两个环境,一个用于生产环境,一个用于暂存环境。
区分这两种环境的最简单方法是什么?例如,我不希望搜索机器人为我的暂存应用程序编制索引,所以我想添加一个 robots.txt 用于暂存,但在推送存储库时它也会被添加到生产环境中。
我是否应该在我的计算机上有两个本地(app-prod 和 app-staging)播放应用程序和单独的 git 存储库?然后我必须让这两个应用程序保持同步。在验证 Heroku 上的暂存应用程序成功运行后,我必须将这些更改与我计算机上本地的生产应用程序同步(我如何使用 Git 做到这一点?),然后将这些更改推送到 Heroku 上的生产应用程序。
【问题讨论】:
标签: git heroku playframework synchronization playframework-2.0