Как `heroku config` знает, какое приложение использовать? - PullRequest
0 голосов
/ 06 мая 2018

Вот вопрос о Heroku CLI.

Когда я запускаю эту команду в своей локальной папке для данного приложения, уже находящегося на сервере:

heroku config

Я получаю список настроек переменных окружения.

Но если я запускаю ту же команду из другой папки с тем же именем, она больше не работает.

Это показывает, что имени локальной папки недостаточно для heroku config, чтобы знать, о каком приложении я думаю.

Как heroku config узнает, какое приложение запрашивать на сервере?

1 Ответ

0 голосов
/ 06 мая 2018

По умолчанию Heroku выводит приложение из ваших пультов Git :

Команды приложения обычно выполняются из локального клона приложения git. Имя приложения автоматически определяется при сканировании Git Remote на наличие текущей рабочей копии, поэтому вам не нужно явно указывать, с каким приложением работать.

Вы также можете явно указать, какое приложение использовать:

Если у вас несколько пультов heroku или вы хотите выполнить команду приложения вне локальной рабочей копии, вы можете указать имя удаленного приложения или явное имя приложения следующим образом:

heroku apps:info --app example

heroku apps:info --remote production

Или через переменную окружения:

Кроме того, имя приложения можно указать, задав переменную среды HEROKU_APP.

...