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

Pass Json file content in docker-compose.yml

我需要将 JSON 文件的内容作为环境变量 USER_PASS 的值传递到 docker-compose.yml 文件中。 docker-compose.yml 文件如下所示:

  watchtower:
    image: v2tec/watchtower
    environment:
      - REPO_USER=_json_key
      - REPO_PASS=?????

和 Json 文件如下所示:

{
  "type": "service_account",
  "project_id": "xxx",
  ....
}

我尝试以多种方式传递 Json 文本,例如用单引号将其括起来、删除换行符等,但没有任何效果。知道如何实现吗?

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