2015-10-01 2 views
1

Итак, перед тем, как я получил heroku и удаленный github origin, связанный с моими локальными файлами. У моего клиента теперь есть учетная запись heroku, но я все еще хочу сохранить бесплатный хобби-сервер для постановки.Как иметь два разных приложения 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

Toolbelt Heroku поддерживает ссылки на несколько приложений с --app вариант:

heroku logs --app fun-app-1 
heroku restart --app fun-app-2 

Моя компания имеет десятки приложений, и мы устали от печатая, что все время, так что если вы хотите, мы писали a little wrapper gem в определить ярлыки.

Смежные вопросы