玩框架2.0部署步骤(我觉得缺少一些东西)

时间:2012-12-27 09:47:53

标签: deployment playframework-2.0 production

使用Play framework 2.0部署应用程序构建时,我遇到了一些奇怪的问题。看起来部署没有清理/覆盖编译文件。我知道这是因为有一种方法被改变了,但旧的却被称为......

我的部署步骤:

  1. 在应用目录../play stop
  2. 将所有文件从开发上传到app目录(application.conf除外)
  3. ../play clean compile stage
  4. 目标目录中的
  5. ./start -Dhttp.port=80 &
  6. 我需要一些“最佳实践”建议;)

1 个答案:

答案 0 :(得分:3)

一些提示:

  • 尝试使用play clean-all代替play clean
  • 使用GIT控制更改,可能您忘记上传内容。
  • 使用alternative configuration file在不同环境中运行应用程序。
  • 使用dist命令构建独立的制作版本,有些bash scripts + git hooks + load balancer您可以在不停止应用程序的情况下切换版本。无论如何,请记住在/dist目录之外移动和解压缩已创建的文件,因为每次调用play dist命令时都会清除它。