2014-11-27 16 views
5

Tôi đang sử dụng Play Framework 2.3.6. Vì các lệnh Play 2.3.x play được thay thế bằng các lệnh activator. Play's documentation for 2.3.x cũng như các lệnh đề cập 2.4.x mới nhất play-generate-secretplay-update-secret nhưng tôi không thể tìm thấy các lệnh activator tương ứng.Lệnh kích hoạt để tạo bí mật ứng dụng là gì?

Chúng tôi không thể chọn sử dụng những bí mật này cho môi trường sản xuất nhưng muốn chơi để tạo bí mật cho môi trường tích hợp và tiền tố - chúng tôi có thể thay đổi thường xuyên.

Có ai đã làm điều này trước đây không? Các lệnh kích hoạt thích hợp là gì?

Trả lời

7

Cả

activator play-generate-secret 

activator play-update-secret 

làm việc tốt cho Activator.

Bạn có thể tìm thấy định nghĩa của chúng here in the sources. Và bạn có thể thấy chúng là một phần của Play chứ không phải là Activator.

val generateSecret = TaskKey[String]("play-generate-secret", "Generate a new application secret", KeyRanks.BTask) 
val updateSecret = TaskKey[File]("play-update-secret", "Update the application conf to generate an application secret", KeyRanks.BTask) 
+0

Brilliant! Điều đó hoạt động hoàn hảo. Tôi đã thử 'trình kích hoạt' nhưng không thể tìm thấy nó trong danh sách. Cũng cố gắng thực hiện 'play-generate-secret' trực tiếp (không kích hoạt) nhưng không nghĩ đến 'activator play-generate-secret' (một chút xấu hổ!) Cảm ơn –

+10

trong phiên bản 2.4.x có vẻ như nó là 'playGenerateSecret' – John

3

Như nhận xét từ @ John đề cập, đây là

activator playGenerateSecret 

khỏi Play 2.4 trở đi.

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