Playframework:部署网站

时间:2014-05-28 08:00:47

标签: web-deployment playframework-2.2 web-deployment-project

所以,我已经使用Play 2.2框架完成了一个网站的开发。我有一个基本问题How to deploy the play application?我已遵循Play Production mode中给出的步骤,并使用target/universal/stage/bin命令生成[project]$ dist中的文件和所有相关文件。现在,我与生成的文件有什么关系?我怎么能把这个直播?请指定部署此应用程序所需的步骤或有用的文章。

我是新手,所以这个问题可能太简单了。

谢谢:)

1 个答案:

答案 0 :(得分:0)

这很简单:

  • 将解压缩的文件发送到服务器
  • 找到start并将其设为可执行文件:chmod +x start
  • 在端口80上启动应用程序./start -Dhttp.port=80(不要忘记使用nohup,否则应用程序将在您关闭SSH会话时终止)

全部

为了便于维护,您可以使用Jenkins - 或其他CI系统 - 使用rsync命令,您可以准备一键式任务,即使在远程位置也可以重新部署应用程序。

如果您需要在同一台计算机上的端口80上运行多个应用程序,请使用一些轻量级HTTP服务器进行反向代理和/或负载平衡,即 nginx 工作正常。