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 پاسخ 492 بازدید
0 امتیاز
1 پاسخ 300 بازدید
0 امتیاز
1 پاسخ 382 بازدید
+1 امتیاز
1 پاسخ 482 بازدید
0 امتیاز
1 پاسخ 272 بازدید
+1 امتیاز
1 پاسخ 682 بازدید
+2 امتیاز
2 پاسخ 615 بازدید
+1 امتیاز
1 پاسخ 472 بازدید
...