Heroku 管道。 运行 生产应用程序命令(不是暂存)
Heroku pipeline. Run commands on production app (not staging)
我正在使用 heroku 管道。我设置了我的两个应用程序。一个用于演出,一个用于制作。两者都使用 "production" 作为环境变量。
如果我 运行 heroku run rails c
我可以在我的登台应用程序上访问控制台。 heroku 网站也允许 运行 生产应用程序中的控制台,但仅限于预定义的 heroku run
部分。这意味着如果出于某种原因我需要 运行 更基本的命令(例如 heroku pg:reset
;我知道我知道),我不能。
那么有没有办法指定我想 运行 命令在哪个 heroku 应用程序?也许像 heroku pg:reset production-app-name
?
我将 cloud9 用作 IDE,不确定这是否有影响。
是的,你几乎是对的,只需在 app-name
:
之前添加 --app
$ heroku pg:reset --app production-app-name
事实上,如果您配置了多个应用程序(运行 heroku apps
列出它们),您将得到一个错误;例如,尝试运行宁一个更安全命令:
$ heroku logs
如果您有多个应用程序,输出将是:
▸ Error: Multiple apps in git remotes
▸ Usage: heroku logs --remote production
▸ or: heroku logs --app production-app-name
▸
▸ Your local git repository has more than 1 app referenced in git remotes.
▸ Because of this, we can't determine which app you want to run this command against.
▸ Specify the app you want with --app or --remote.
▸
▸ Heroku remotes in repo:
▸ production (production-app-name)
▸ staging (staging-app-name)
▸
▸ https://devcenter.heroku.com/articles/multiple-environments
我正在使用 heroku 管道。我设置了我的两个应用程序。一个用于演出,一个用于制作。两者都使用 "production" 作为环境变量。
如果我 运行 heroku run rails c
我可以在我的登台应用程序上访问控制台。 heroku 网站也允许 运行 生产应用程序中的控制台,但仅限于预定义的 heroku run
部分。这意味着如果出于某种原因我需要 运行 更基本的命令(例如 heroku pg:reset
;我知道我知道),我不能。
那么有没有办法指定我想 运行 命令在哪个 heroku 应用程序?也许像 heroku pg:reset production-app-name
?
我将 cloud9 用作 IDE,不确定这是否有影响。
是的,你几乎是对的,只需在 app-name
:
--app
$ heroku pg:reset --app production-app-name
事实上,如果您配置了多个应用程序(运行 heroku apps
列出它们),您将得到一个错误;例如,尝试运行宁一个更安全命令:
$ heroku logs
如果您有多个应用程序,输出将是:
▸ Error: Multiple apps in git remotes
▸ Usage: heroku logs --remote production
▸ or: heroku logs --app production-app-name
▸
▸ Your local git repository has more than 1 app referenced in git remotes.
▸ Because of this, we can't determine which app you want to run this command against.
▸ Specify the app you want with --app or --remote.
▸
▸ Heroku remotes in repo:
▸ production (production-app-name)
▸ staging (staging-app-name)
▸
▸ https://devcenter.heroku.com/articles/multiple-environments