我对人们如何将 Play2 应用程序部署到生产环境感兴趣。我对像 Heroku 这样很棒的 PaaS 解决方案不感兴趣,但我目前正在寻找 linux 主机上的独立解决方案。
- 你是在 linux 服务器上安装 Play2 还是只安装 sbt?
- 您是否在 CI 服务器上构建项目并使用 Play 阶段任务生成目标,然后在发布时将其复制到生产服务器?
- 您是否在 prod 服务器上安装 git,从头部提取代码并使用 play 或 sbt 构建它并运行从 stage 命令生成的 start?
是否有其他解决方案来打包和部署 Play2 项目?