我知道的至少有兩個地方要部署的選項Play上的應用,這就是,無論是複製整個事情,運行播放開始,或導出一場戰爭來運行它的另一個應用服務器的一部分。部署播放應用程序中本地
我還用於GAE和Heroku的部署機制。井井有條。
不過,我想要做的是:
- 部署本地到我的服務器(會有一羣人接收相同的副本,背後負載平衡器)。
- 運行只是玩netty,所以沒有戰爭成tomcat/jboss /你的名字
- 不要部署源代碼,git文件等....只是最小必要(預編譯,配置,模板我猜,公共目錄,...)
有沒有一個命令或選項,我已經錯過了這麼做?也許出口戰爭並從不同的播放服務器運行它,如果這是有道理的?或者我會找出需要什麼,而不是在預編譯之後,只複製一遍?
編輯:
接受的答案是什麼,我一直在尋找,但不適用於1.2.x.最後,我創建了自己的腳本,其中最重要的位是:
- 運行發揮預編譯
- 複製的conf /,預編譯/,公共/,LIB/和應用程序/視圖/目錄要部署的位置(我的腳本執行tar.gz並將其解壓縮)。
- 運行遊戲開始-Dprecompiled =真
這正是我想要的,只是我在1.2.5上,似乎不支持。 – palako
哦哎呀。抱歉。我不知道如何用Play 1來做到這一點。 –