在 docker-compose.yml 中传递 Json 文件内容

Lok*_*esh 2 linux json gcloud docker-compose

我需要通过JSON文件的内容作为一个环境变量的值USER_PASSdocker-compose.yml文件中。该docker-compose.yml文件如下所示:

  watchtower:
    image: v2tec/watchtower
    environment:
      - REPO_USER=_json_key
      - REPO_PASS=?????
Run Code Online (Sandbox Code Playgroud)

和 Json 文件如下所示:

{
  "type": "service_account",
  "project_id": "xxx",
  ....
}
Run Code Online (Sandbox Code Playgroud)

我尝试以多种方式传递 Json 文本,例如用单引号括起来、删除新行等,但没有任何效果。知道如何做到这一点吗?

Lok*_*esh 8

我刚刚删除了所有空格和换行符,它起作用了。