部署为 war 文件时如何运行 Play Framework 演变
Posted
技术标签:
【中文标题】部署为 war 文件时如何运行 Play Framework 演变【英文标题】:How to run Play Framework evolutions when deploying as a war file 【发布时间】:2012-07-23 17:39:51 【问题描述】:在将 Play Framework 1.2.x 应用程序部署为 war 文件时,有什么方法可以运行 Play Framework 演变?具体来说,我试图让我们的应用程序在 Amazon Elastic Beanstalk 架构上运行,而数据库演化部分是其中的关键组成部分。
【问题讨论】:
【参考方案1】:当您将应用程序打包到 WAR 文件中时,显然不支持它。有些人通过禁用进化并编写自己的插件来解决这个问题,无论您是处于 DEV 模式还是 PROD 模式,都会自动运行脚本。
【讨论】:
这也是我们得出的结论。结果,我们正在运行evolutions:直接从我们的构建服务器应用,然后作为单独的步骤构建和部署war文件。这并不理想,但可以完成工作。以上是关于部署为 war 文件时如何运行 Play Framework 演变的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 SBT 原生打包器部署 Scala Play 框架 API