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 پاسخ 509 بازدید
0 امتیاز
1 پاسخ 317 بازدید
0 امتیاز
1 پاسخ 397 بازدید
+1 امتیاز
1 پاسخ 503 بازدید
0 امتیاز
1 پاسخ 288 بازدید
+1 امتیاز
1 پاسخ 705 بازدید
+2 امتیاز
2 پاسخ 644 بازدید
+1 امتیاز
1 پاسخ 490 بازدید
...