我的application.conf使用了env变量, 当我运行我的Play Scala应用程序时,我想从女巫文件中指定我需要导出变量,例如: .loc.env 或 .dev.env ...
我的 .loc.env 文件如下所示:
Callable
我不想创建另一个application.conf
我使用 sbt 1.0 和 Playframework 2.6
所以我的问题是:
如何使用sbt导出env变量?
如何从sbt shell检查env变量?
答案 0 :(得分:3)
envVars in IntegrationTest := Map("imageTag" -> sys.env.getOrElse("imageTag", imageTag.value))
答案 1 :(得分:0)
您可以直接在application.conf中引用ENV变量,例如:
slick.dbs.default.profile="slick.jdbc.MySQLProfile$"
slick.dbs.default.db.driver="com.mysql.jdbc.Driver"
slick.dbs.default.db.url=${?MYSQL_LINK}
slick.dbs.default.db.user = "root"
slick.dbs.default.db.password = ${?MYSQL_PASS}