2017-04-18 96 views
2

我使用docker-compose和Im使用env文件与我的本地变量。 我需要传递数组变量。 我曾尝试:Docker撰写.env文件数组变量

TAGS="12345","67890" 

TAGS=["12345","67890"] 

TAGS=("12345" "67890") 

即时得到总是错误:

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

任何想法如何实现这一目标?

+2

没有为'搬运工-撰写没有数组类型的支持。 yml',你可能想把它作为一个逗号分隔的字符串来添加,并将它作为逗号分解为不同的元素(使用bash脚本)。 – Confidence

回答

2

如上所述Confidence,写入用逗号分隔的字符串:

TAGS=12345,67890 

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

os.getenv('TAGS').split(',')