我有一个主应用程序在Heroku上,另一个应用程序A位于GitHub位置github:a。
我希望在需要时从我的主应用程序自动创建A的副本A1、A2、A3......AN作为单独的应用程序,并具有不同的参数。
我该如何做到这一点?
注:此过程应由我的主应用程序自动完成。
我希望在需要时从我的主应用程序自动创建A的副本A1、A2、A3......AN作为单独的应用程序,并具有不同的参数。
我该如何做到这一点?
注:此过程应由我的主应用程序自动完成。
由于Heroku命令已弃用,更新此答案:
从2017年12月1日起,heroku fork
已不再作为核心命令存在。
您需要安装heroku-fork
插件才能继续使用此命令。
heroku plugins:install heroku-fork
Heroku上有一个新功能叫做Review Apps。用户可以手动创建应用程序的副本,或者从Github上的新PR设置自动复制。
了解更多信息,请访问:https://devcenter.heroku.com/articles/github-integration-review-apps
只需创建新应用程序并将代码推送到它们。如果您需要复制数据,请查看pgbackups transfers。
为了管理目的,请查看此开发中心文章。
要以编程方式执行此操作,您需要查看Heroku gem,然后找出一种方法来获取某些内容以git push到适当的远程位置。老实说,如果这是可能的话,我会感到惊讶。
heroku fork --from my-production-app --to my-development-app
命令来执行。 - Jay Figaro