我知道至少有两个本地选项来部署Play应用程序,这就是复制整个游戏并运行游戏开始,或者导出战争以将其作为另一个应用程序服务器的一部分运行。
我还使用了gae和heroku的部署机制。非常整洁。
但是,我想做的是:
我是否有错过的命令或选项来执行此操作?如果有意义的话,可能会导出战争并从不同的游戏服务器运行它?或者我是否会发现需要什么,而不是在预编译之后再复制它?
修改
接受的答案是我正在寻找的,但在1.2.x上不可用。最终我创建了自己的脚本,其中最重要的部分是:
答案 0 :(得分:3)
这适用于Play 2,而不是Play 1.
运行play dist
以生成可以在任何地方复制并运行的zip。 More details...
答案 1 :(得分:0)
您可以使用源部署或作为战争部署。
最便捷的部署方法是从vcs中获取它。有关该策略的讨论,请参阅Best deployment strategy for PlayFramework applications?,cdegroot的回答。