0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

دستور play run برنامه Play Framework را برای development mode اجرا می کند. برای اجرای یک برنامه Play Framework در محیط واقعی (production mode) چه کار باید کرد؟

2 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط

از این دستور استفاده کنید :

play start
+1 امتیاز
قبل توسط (1.1هزار امتیاز)

علاوه بر دستور start، می توان با دستور stage نیز یک پروژه Play را برای production آماده کرد.

activator clean stage

دستور stage یک پروژه Play برای deployment آماده می کند و تمام dependency های پروژه را درون فولدر target/universal/stage قرار می دهد و فایل اجرایی پروژه را درون فولدر target/universal/stage/bin قرار می دهد.

یکی از مزایای دستور stage این است که پروژه برای اجرا بر روی سرور نهایی نیازی به activator ندارد و فقط با نصب jdk بر روی سرور deployment می توان پروژه را اجرا کرد.

یک راه دیگر استفاده از دستور dist است. این دستور نسخه binary پروژه را می سازد که بصورت مستقل بر روی سرور اجرا می شود. با استفاده از SBT Native Packager plugin نیز می توان نسخه های msi, deb, rpm یا ... از پروژه ساخت. 

سوالات مشابه

+1 امتیاز
1 پاسخ 361 بازدید
0 امتیاز
1 پاسخ 182 بازدید
0 امتیاز
1 پاسخ 267 بازدید
+1 امتیاز
1 پاسخ 330 بازدید
0 امتیاز
1 پاسخ 146 بازدید
+1 امتیاز
1 پاسخ 504 بازدید
+2 امتیاز
2 پاسخ 465 بازدید
+1 امتیاز
1 پاسخ 347 بازدید
...