将应用程序成功部署到Heroku之后,是否可以运行Rails命令?例如,当前我需要确保在每次部署之后都运行heroku run rake db:migrate --app <app-name>
,以便运行任何必要的迁移。如果可以将其自动化并在我的应用程序每次成功部署到Heroku时运行,那就太好了。
答案 0 :(得分:0)
您需要一个app.json。
https://devcenter.heroku.com/articles/app-json-schema#scripts
{
"scripts": {
"postdeploy": "bundle exec rake bootstrap",
"pr-predestroy": "bundle exec rake cleanup",
}
}
有了app.json,您可以获得Heroku Button,这使得对技术含量较低的人的部署变得更加容易,因为您无需使用Heroku CLI甚至是git。