所以在我将heroku
和github远程origin
链接到我的本地文件之前。我的客户现在有一个生产heroku帐户,但我仍然想保留免费的爱好服务器进行登台。
OLD:
heroku https://git.heroku.com/fun-app-1.git (fetch)
heroku https://git.heroku.com/fun-app-1.git (push)
origin https://github.com/gh/funapp.git (fetch)
origin https://github.com/gh/funapp.git (push)
NEW:
heroku-production https://git.heroku.com/fun-app-2.git (fetch)
heroku-production https://git.heroku.com/fun-app-2.git (push)
heroku-staging https://git.heroku.com/fun-app-1.git (fetch)
heroku-staging https://git.heroku.com/fun-app-1.git (push)
origin https://github.com/gh/funapp.git (fetch)
origin https://github.com/gh/funapp.git (push)
现在我有origin
,heroku-staging
,heroku-production
。这适用于推送git push heroku-staging master
,但现在我无法运行heroku logs
,heroku run ...
我该如何使这项工作?理想情况下使用heroku-production run XXX
或heroku-staging logs
或类似。
答案 0 :(得分:1)
Heroku工具箱支持使用--app
选项引用多个应用程序:
heroku logs --app fun-app-1
heroku restart --app fun-app-2
我的公司有几十个应用程序,我们厌倦了一直打字,所以如果你愿意,我们写a little wrapper gem来定义快捷方式。