2012-12-08 19 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來做到這一點。 –

相關問題