所以,我已经使用Play 2.2框架完成了一个网站的开发。我有一个基本问题How to deploy the play application?
我已遵循Play Production mode中给出的步骤,并使用target/universal/stage/bin
命令生成[project]$ dist
中的文件和所有相关文件。现在,我与生成的文件有什么关系?我怎么能把这个直播?请指定部署此应用程序所需的步骤或有用的文章。
我是新手,所以这个问题可能太简单了。
谢谢:)
答案 0 :(得分:0)
这很简单:
start
并将其设为可执行文件:chmod +x start
./start -Dhttp.port=80
(不要忘记使用nohup
,否则应用程序将在您关闭SSH会话时终止)全部
为了便于维护,您可以使用Jenkins - 或其他CI系统 - 使用rsync
命令,您可以准备一键式任务,即使在远程位置也可以重新部署应用程序。
如果您需要在同一台计算机上的端口80上运行多个应用程序,请使用一些轻量级HTTP服务器进行反向代理和/或负载平衡,即 nginx 工作正常。