标签: flynn
鉴于在Flynn上运行的现有Ruby on Rails应用程序,我该如何部署具有模式更改的新版本的应用程序(出于这个问题,假设他们花了10秒钟来执行)在完成模式更改之前,在处理请求时没有任何数据库错误?
Heroku通过其Preboot功能解决了这个问题,这基本上就是我在这里要寻找的,但是任何可行的替代方案都可以。
这是一个包含步骤的示例场景:
如何防止请求在第3步和第4步之间出错,但仍然能够将模式更改和相关代码一起部署?