2017-02-26 25 views
0

早在我们用于将Tomcat或Jboss等Web服务器中的Java代码部署为EAR或War文件的时代。有关部署Play代码的最佳做法是什么?关于从Git仓库到产品部署Play代码的最佳实践是什么?

讨论

一种选择是使用Git部署代码,并随后发出play start。如果已经检查了this文档,但是我不清楚整个街道从git存储库中的代码看起来像如何在生产环境中运行它。

代码库>创建jar>发布到maven>在服务器上部署>如何运行它? play start

回答

2

With Play!你不需要Tomcat也不需要JBoss。你将不会有战争或EAR文件。你将有一个独立的应用程序准备好使用。

玩!是一种全栈式的框架。使用play dist(或activator dist)将生成一个zip文件,其中包含运行应用程序所需的所有jar文件。也可以生成tar.gz,deb或rpm文件。

所以基本上:在目标/通用文件夹> myapp-1.0.zip创建

代码存储库>激活距离>部署在服务器上myapp-1.0.zip>解压缩档案> MYAPP-1.0 /斌/ MYAPP开始申请