如何从另一个heroku应用程序作为单独的应用程序在heroku上创建现有应用程序的克隆?

时间:2012-02-15 10:54:45

标签: heroku

我在heroku上有一个主应用程序,在github上有另一个应用程序A位于github:a。

我想在必要时创建A作为A1,A2,A3 ...... AN的副本作为heroku上的单独应用程序从我的主应用程序自动使用不同的参数。

我该怎么做?

编辑:此过程应由我的主应用程序自动完成。

4 个答案:

答案 0 :(得分:11)

使用heroku fork复制现有应用程序,包括附加组件,配置变量和Heroku Postgres数据。

请参阅此KB页面:Forking Applications

答案 1 :(得分:3)

Heroku toolbelt现在提供了一个克隆现有应用程序的fork方法,请参阅我的答案:

how to clone a project on heroku

答案 2 :(得分:3)

由于Heroku命令DEPRECATION更新此答案

截至2017年12月1日,

heroku fork已被弃用为核心命令。

您需要安装heroku-fork插件才能继续使用此命令。

heroku plugins:install heroku-fork

Here is a link到Github插件仓库。

答案 3 :(得分:-3)

只需创建新应用程序并将代码推送给他们。如果您需要复制数据,请查看pgbackups transfers

出于管理目的,check out this dev center article

要以编程方式执行此操作,您需要查看Heroku gem,然后找出一种方法来获取git的内容推送到适当的遥控器。如果这可能是诚实的,我会感到惊讶。