部署docker应用后如何自动运行db:migrate?

时间:2019-05-10 15:34:06

标签: ruby-on-rails postgresql docker heroku docker-compose

我在entrypoint.sh文件中指定了rails db:setup rails db:migrate。它在本地运行,但是heroku表示“相关的待办事项不存在”。

然后我只离开了rails db:migrate,因为我没有在heroku上运行rails db:setup的权限,但是问题仍然存在。

有什么方法可以在docker app中的heroku上自动运行迁移吗?

1 个答案:

答案 0 :(得分:1)

在以下列出的heroku.yml配置文件中进行指定:https://devcenter.heroku.com/articles/build-docker-images-heroku-yml

解决了他们的问题。