Heroku上的应用程序的多个实例

时间:2013-09-25 21:54:55

标签: ruby-on-rails git heroku

我需要在heroku上部署同一个应用程序的多个实例。看来我需要为每个实例分配一个分支和本地存储,以便通过cli将每个实例部署到heroku。这似乎不对。

有没有人在这方面有经验?

1 个答案:

答案 0 :(得分:2)

您需要为每个heroku应用设置一个git远程设置,但您可以从一个本地仓库推送到任何远程。

您可以使用heroku git:remote命令为多个heroku应用设置多个git遥控器。使用--help运行该命令以查看所有选项,但这会为名为staging的heroku应用程序创建一个名为chunky-bacon-1234的git远程:

$ heroku git:remote -r staging -a chunky-bacon-1234

然后,如果您想将名为my-experiment的本地分支部署到该heroku应用程序,则可以将该分支推送到远程主分支:

$ git push staging my-experiment:master