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 پاسخ 496 بازدید
0 امتیاز
1 پاسخ 305 بازدید
0 امتیاز
1 پاسخ 386 بازدید
+1 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
1 پاسخ 277 بازدید
+1 امتیاز
1 پاسخ 688 بازدید
+2 امتیاز
2 پاسخ 618 بازدید
+1 امتیاز
1 پاسخ 475 بازدید
...