我有我的application.conf使用env变量,当我运行我的Play Scala应用程序时,我想从巫文件中指定我需要导出变量,例如:.loc.env或.dev.env ...
我的.loc.env文件如下所示:
VAR_KEY1=value1
VAR_KEY2=value2
我不想创建另一个application.conf
我使用sbt 1.0和Playframework 2.6
所以我的问题是:
如何用sbt导出env变量?
如何从sbt shell检查env变量?
envVars in IntegrationTest := Map("imageTag" -> sys.env.getOrElse("imageTag", imageTag.value))
您可以直接在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}