Rails + Elastic Beanstalk:数据库迁移失败时中止部署

时间:2016-12-19 16:21:41

标签: ruby-on-rails amazon-web-services elastic-beanstalk database-migration

我在Elastic Beanstalk上运行了一个Rails 5 / Ruby 2.3应用程序。我希望在数据库迁移失败时中止部署。

我的RAILS_SKIP_MIGRATIONS设置为false,因此迁移会在部署时执行。但是,我遇到了一个迁移失败但部署完成的问题。这当然导致了之后的500个。

我考虑过编写一个在部署后运行的ebextension,并检查是否存在问题。如果有,那么我回滚到以前的应用程序版本。但是,我不确定这种方法是否正确。

0 个答案:

没有答案