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 پاسخ 460 بازدید
0 امتیاز
1 پاسخ 272 بازدید
0 امتیاز
1 پاسخ 348 بازدید
+1 امتیاز
1 پاسخ 443 بازدید
0 امتیاز
1 پاسخ 238 بازدید
+1 امتیاز
1 پاسخ 636 بازدید
+2 امتیاز
2 پاسخ 560 بازدید
+1 امتیاز
1 پاسخ 444 بازدید
...