2012-12-08 18 views
5

我知道的至少有两个地方要部署的选项Play上的应用,这就是,无论是复制整个事情,运行播放开始,或导出一场战争来运行它的另一个应用服务器的一部分。部署播放应用程序中本地

我还用于GAE和Heroku的部署机制。井井有条。

不过,我想要做的是:

  • 部署本地到我的服务器(会有一群人接收相同的副本,背后负载平衡器)。
  • 运行只是玩netty,所以没有战争成tomcat/jboss /你的名字
  • 不要部署源代码,git文件等....只是最小必要(预编译,配置,模板我猜,公共目录,...)

有没有一个命令或选项,我已经错过了这么做?也许出口战争并从不同的播放服务器运行它,如果这是有道理的?或者我会找出需要什么,而不是在预编译之后,只复制一遍?

编辑:

接受的答案是什么,我一直在寻找,但不适用于1.2.x.最后,我创建了自己的脚本,其中最重要的位是:

  1. 运行发挥预编译
  2. 复制的conf /,预编译/,公共/,LIB/应用程序/视图/目录要部署的位置(我的脚本执行tar.gz并将其解压缩)。
  3. 运行游戏开始-Dprecompiled =真

回答

3

这是播放2,不张扬1.

运行play dist生成一个zip,你可以在任何地方复制和运行。 More details...

+0

这正是我想要的,只是我在1.2.5上,似乎不支持。 – palako

+0

哦哎呀。抱歉。我不知道如何用Play 1来做到这一点。 –

相关问题