2012-12-08 38 views
5

Tôi biết ít nhất hai tùy chọn cục bộ để triển khai ứng dụng Play, điều này là sao chép toàn bộ nội dung và chạy bắt đầu phát hoặc xuất chiến tranh để chạy nó như một phần của máy chủ ứng dụng khác.Triển khai ứng dụng Play cục bộ

Tôi cũng đã sử dụng cơ chế triển khai cho gae và heroku. Rât gọn gang.

Tuy nhiên, những gì tôi muốn làm là:

  • triển khai tại địa phương đến các máy chủ của tôi (sẽ có một bó của họ mà nhận cùng một bản sao, đằng sau một cân bằng tải).
  • chỉ chạy với netty, vì vậy không có chiến tranh nào vào tomcat/jboss/bạn đặt tên là
  • KHÔNG triển khai mã nguồn, tệp git, v.v ... Chỉ cần tối thiểu (biên dịch trước, cấu hình, mẫu) , thư mục công cộng, ...)

Có lệnh hoặc tùy chọn nào mà tôi đã bỏ lỡ khi chơi không? Có thể xuất khẩu một cuộc chiến và chạy nó từ một máy chủ chơi khác nhau, nếu điều đó có ý nghĩa? Hay tôi sẽ tìm ra cái gì là cần thiết chứ không phải sau khi biên dịch trước và chỉ sao chép nó?

EDIT:

Câu trả lời được chấp nhận là những gì tôi đang tìm kiếm, nhưng không có sẵn trên 1.2.x. Cuối cùng tôi đã tạo kịch bản của riêng tôi, nơi các bit quan trọng nhất là:

  1. chạy chơi precompile
  2. Sao chép conf /, biên dịch sẵn /, cộng /, lib/app/views/ thư mục để vị trí mà bạn muốn triển khai (tập lệnh của tôi thực hiện lệnh tar.gz của nó và giải nén nó ở đó).
  3. chạy chơi bắt đầu -Dprecompiled = true

Trả lời

3

này là dành cho chơi 2, không chơi 1.

Run play dist để tạo ra một zip mà bạn có thể sao chép bất cứ nơi nào và chạy. More details...

+0

Đây chính xác là những gì tôi muốn, chỉ rằng tôi đang ở trên 1.2.5 và dường như không được hỗ trợ. – palako

+0

Rất tiếc. Lấy làm tiếc. Tôi không biết phải làm thế nào với Play 1. –

Các vấn đề liên quan