我们如何在 application.conf 文件中动态设置 db.default.url?

How can we dynamically set db.default.url in application.conf file?

我有一个主机名和一个端口,设置在 env 变量中,我希望我的 db.default.url 像这样,

db.default.url="jdbc:mysql://${DB_PORT_3306_TCP_HOST}:${DB_PORT_3306_TCP_PORT}/database_name"

但这并不有效。

我自己从未尝试过,但我想它在 application.conf:

中应该是这样的
db.default.url="jdbc:mysql://"${host}":"${port}"/database_name"

你会用这样的东西开始你的项目:

/path/to/bin/<project-name> -Dport=1234 -Dhost=127.0.0.1

您可以从 this doc.

中了解很多关于 Play 的配置架构的信息