Использование узла в команде фазы релиза heroku - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь использовать фазу выпуска Heroku для автоматизации миграции БД, как предлагается в документации, но похоже, что запуск команды узла не поддерживается "из коробки".

Если я использую heroku run bashдля проверки типа одноразового динамометра, я думаю, предоставляется фаза релиза, а узел (например, пряжа и т. д.) недоступен.Миграция моей БД выполняется в виде команд узла, поэтому передо мной стоит препятствие.

Есть ли способ автоматического использования дружественного к узлу dyno для фазы выпуска или мне нужно создать сценарий bash, который устанавливает узел и выполняет команду?Это достаточно легко сделать, но, надеюсь, есть менее сложная опция.

Редактировать

Не проблема с герою, а проблема с билдом.Я использовал buildpack для monorepos, который не копировал каталог .heroku в корень или добавлял его содержимое в $PATH.Несколько полных путей в Procfile, и это выглядит хорошо.Теперь, чтобы понять, могу ли я внести некоторые изменения в buildpack.

1 Ответ

0 голосов
/ 04 июня 2018

Однократная динамометрическая система, которая запускает вашу фазу выпуска , должна иметь возможность запускать что угодно в вашей slug .От вашего вопроса, похоже, что у вас нет узла в вашем слаге.В этом случае решение легко.Просто добавьте node.js heroku buildpack в свое приложение.Смотрите здесь как это легко сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...