小编sco*_*ott的帖子

合并嵌套的 Yaml 数组

这是 Ben 帖子的后续内容,有 YAML 语法用于共享列表或地图的一部分,尽管我在合并两个数组后更进一步并第三次继承。

我正在创建一个docker-compose.yml文件并想要做锚点和别名

x-template:
  base-template: &base-template
    environemt:
      FOO=BAR
  custom-template-1: &custom-template1
    <<: *base-template
    environment+:
      FOO2=BAR2

services:
  service-1:
    <<: *custom-template1
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

Unsupported config option for services.service-1: 'environment+'
Run Code Online (Sandbox Code Playgroud)

如果我不使用environment+:custom-tamplate-1:,如果我定义级别,或者environment+:service-1:它工作的水平。

我希望结果是

services:
  service-1:
    environment:
      FOO:BAR
      FOO2:BAR2
Run Code Online (Sandbox Code Playgroud)

有可能实现我想要的吗?

arrays dictionary yaml docker-compose

3
推荐指数
1
解决办法
3999
查看次数

标签 统计

arrays ×1

dictionary ×1

docker-compose ×1

yaml ×1