Я пытаюсь использовать фазу выпуска Heroku для автоматизации миграции БД, как предлагается в документации, но похоже, что запуск команды узла не поддерживается "из коробки".
Если я использую heroku run bash
для проверки типа одноразового динамометра, я думаю, предоставляется фаза релиза, а узел (например, пряжа и т. д.) недоступен.Миграция моей БД выполняется в виде команд узла, поэтому передо мной стоит препятствие.
Есть ли способ автоматического использования дружественного к узлу dyno для фазы выпуска или мне нужно создать сценарий bash, который устанавливает узел и выполняет команду?Это достаточно легко сделать, но, надеюсь, есть менее сложная опция.
Редактировать
Не проблема с герою, а проблема с билдом.Я использовал buildpack для monorepos, который не копировал каталог .heroku
в корень или добавлял его содержимое в $PATH
.Несколько полных путей в Procfile
, и это выглядит хорошо.Теперь, чтобы понять, могу ли я внести некоторые изменения в buildpack.