Docker 撰写 .env 文件数组变量

Bak*_*aku 8 arrays dockerfile docker-compose

我使用 docker-compose,我使用 env 文件和我的局部变量。我需要传递数组变量。我试过了:

TAGS="12345","67890"
Run Code Online (Sandbox Code Playgroud)

或者

TAGS=["12345","67890"]
Run Code Online (Sandbox Code Playgroud)

或者

TAGS=("12345" "67890")
Run Code Online (Sandbox Code Playgroud)

我总是出错:

List(WrongType(STRING,Set(LIST, OBJECT),Some(ConfigValueLocation(file:/src/target/scala-2.12/classes/application.conf,86))
Run Code Online (Sandbox Code Playgroud)

知道如何实现这一目标吗?

Rya*_*len 10

正如上面提到的Confidence,写一个逗号分隔的字符串:

TAGS=12345,67890
Run Code Online (Sandbox Code Playgroud)

然后在您的应用程序中(例如 Python):

os.getenv('TAGS').split(',')
Run Code Online (Sandbox Code Playgroud)