我知道的至少有两个地方要部署的选项Play上的应用,这就是,无论是复制整个事情,运行播放开始,或导出一场战争来运行它的另一个应用服务器的一部分。部署播放应用程序中本地
我还用于GAE和Heroku的部署机制。井井有条。
不过,我想要做的是:
- 部署本地到我的服务器(会有一群人接收相同的副本,背后负载平衡器)。
- 运行只是玩netty,所以没有战争成tomcat/jboss /你的名字
- 不要部署源代码,git文件等....只是最小必要(预编译,配置,模板我猜,公共目录,...)
有没有一个命令或选项,我已经错过了这么做?也许出口战争并从不同的播放服务器运行它,如果这是有道理的?或者我会找出需要什么,而不是在预编译之后,只复制一遍?
编辑:
接受的答案是什么,我一直在寻找,但不适用于1.2.x.最后,我创建了自己的脚本,其中最重要的位是:
- 运行发挥预编译
- 复制的conf /,预编译/,公共/,LIB/和应用程序/视图/目录要部署的位置(我的脚本执行tar.gz并将其解压缩)。
- 运行游戏开始-Dprecompiled =真
这正是我想要的,只是我在1.2.5上,似乎不支持。 – palako
哦哎呀。抱歉。我不知道如何用Play 1来做到这一点。 –