什么是激活器命令来生成应用程序密钥?

时间:2014-11-27 12:56:21

标签: playframework-2.3 typesafe-activator

我正在使用Play Framework 2.3.6。由于Play 2.3.x play命令被activator命令替换。 Play's documentation for 2.3.x以及最新的2.4.x提及命令play-generate-secretplay-update-secret,但我无法找到相应的activator命令。

我们可能不会选择将这些秘密用于生产环境,但是希望能够为集成和预生产环境生成秘密 - 我们可以经常更改这些秘密。

以前有人这样做过吗?什么是正确的激活命令?

2 个答案:

答案 0 :(得分:7)

两个

activator play-generate-secret

activator play-update-secret

适用于Activator。

您可以找到他们的定义here in the sources。正如你所看到的,他们是Play的一部分,而不是激活者。

val generateSecret = TaskKey[String]("play-generate-secret", "Generate a new application secret", KeyRanks.BTask)
val updateSecret = TaskKey[File]("play-update-secret", "Update the application conf to generate an application secret", KeyRanks.BTask)

答案 1 :(得分:3)

正如@john提到的评论,这是

activator playGenerateSecret

从Play 2.4开始。