【发布时间】:2015-11-13 08:22:17
【问题描述】:
我在 AWS OpsWorks 上设置了一些 Rails 堆栈,我主要使用 OpsWorks 控制台 Web 应用程序将我的代码从 GitHub 部署到堆栈。
在 OpsWorks 的“部署应用程序”页面上,有一个默认为关闭的“迁移数据库”开关。 Rails 中的数据库迁移是幂等的,因此运行迁移永远不会有坏处,但如果您在需要运行迁移时忘记运行迁移,肯定会受到伤害。
有什么方法可以让该开关默认为“是”以始终运行迁移?我不想使用自定义配方来执行此操作,因为我希望迁移在部署期间仅在一个实例上运行。我是否缺少一些配置选项,以便在我通过 OpsWorks 控制台将代码部署到堆栈时自动运行数据库迁移?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 amazon-web-services aws-opsworks