1

如果我运行命令play reload,如果应用程序未运行,它会返回什么布尔值?

如果我执行如下所示的部署 shell 脚本:

play reload || nohup play start

它会开始播放吗?如果实例没有运行?还是无论如何都会失败?

4

1 回答 1

1

首先,我对play reload命令有一个误解。它实际上是 sbt 工具的一部分,而不是 Play!应用程序本身。

play reload返回为零,就像丹尼斯威廉姆森指出的那样,这意味着成功。

我实际上指的是play stage在自动部署等情况下准备生产应用程序。

现在我的最终部署脚本如下所示:

play compile
play stop || true

nohup play -DapplyEvolutions.default=true start

注意到我应用进化的便捷捷径了吗?

我已经确认这同样有效,但我最终没有使用play stage.

于 2012-06-07T01:52:33.483 回答