Как автоматически запустить команду Rails после успешного развертывания Heroku? - PullRequest
1 голос
/ 24 февраля 2020

Есть ли способ запуска команд Rails после успешного развертывания приложения в Heroku? Например, в настоящее время мне нужно убедиться, что я запускаю heroku run rake db:migrate --app <app-name> после каждого развертывания, чтобы выполнить любые необходимые миграции. Было бы здорово, если бы это можно было автоматизировать и запускать каждый раз, когда мое приложение успешно развертывается в Heroku.

1 Ответ

0 голосов
/ 24 февраля 2020

Вам необходимо приложение. json.

https://devcenter.heroku.com/articles/app-json-schema#scripts

{
  "scripts": {
    "postdeploy": "bundle exec rake bootstrap",
    "pr-predestroy": "bundle exec rake cleanup",
  }
}

С приложением json вы можете получить Heroku Кнопка , облегчающая развертывание для менее опытных людей, поскольку вам не нужно использовать Heroku CLI или даже git.

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