Deployment 播放Framework2.0部署步骤(我认为缺少一些内容)

Deployment 播放Framework2.0部署步骤(我认为缺少一些内容),deployment,playframework-2.0,production,Deployment,Playframework 2.0,Production,在使用Play framework 2.0部署应用程序构建时,我遇到了一些奇怪的问题。看起来部署没有清理/覆盖已编译的文件。我知道这一点,因为有一种方法被改变了,但旧的方法仍然被称为 我的部署步骤: 应用程序内目录。/play-stop 将所有文件从开发上传到应用程序目录(application.conf除外) 。/play clean编译阶段 在目标目录中:/start-Dhttp.port=80& 我需要一些“最佳实践”建议;) 一些提示: 尝试使用play clean all代替play

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

我的部署步骤:

  • 应用程序内目录
    。/play-stop
  • 将所有文件从开发上传到应用程序目录(application.conf除外)
  • 。/play clean编译阶段
  • 在目标目录中:
    /start-Dhttp.port=80&
  • 我需要一些“最佳实践”建议;)

    一些提示:

    • 尝试使用
      play clean all
      代替
      play clean
    • 使用GIT来控制更改,也许你忘了上传一些东西
    • 用于在不同环境中运行应用程序
    • 使用命令构建独立的生产版本,使用一些
      bash脚本
      +
      git挂钩
      +
      负载平衡器
      您将能够在不停止应用程序的情况下切换版本。无论如何,请记住将创建的文件移到
      /dist
      目录外并解压缩,因为每次调用
      play dist
      命令时都会清理该文件

    我认为
    把所有的东西都清理干净
    成功了。