【发布时间】:2022-01-27 11:50:55
【问题描述】:
我想更改环境部分的设置值。如下...
environment:
- GROUP__One=["Group A", "Group B", "Group C"]
但它不起作用。有错误吗?
【问题讨论】:
标签: docker-compose yaml asp.net-core-webapi appsettings
我想更改环境部分的设置值。如下...
environment:
- GROUP__One=["Group A", "Group B", "Group C"]
但它不起作用。有错误吗?
【问题讨论】:
标签: docker-compose yaml asp.net-core-webapi appsettings
很遗憾,您不能这样做。 您只能在 docker compose 文件上设置字符串环境值。
解决此问题的方法是在您的代码中进行。
例如:
environment:
- GROUP__One=Group A,Group B,Group C
在您的代码中,使用, 分割环境
Go 示例:
strings.Split(os.Getenv("GROUP__One", ","))
你可以写,以外的分隔符
【讨论】: