Docker compose Docker-为.env中的作用域设置变量

Docker compose Docker-为.env中的作用域设置变量,docker-compose,environment-variables,Docker Compose,Environment Variables,我的docker服务有一个.env文件,我在其中设置如下变量: SPOTIPY_REDIRECT_URI=http://localhost/callback 但本例中的范围变量是一个带空格的字符串: 'user-read-recently-played user-library-modify playlist-read-private playlist-modify-public' 如果我设置: SPOTIPY_SCOPE='user-read-recently-played user-li

我的
docker
服务有一个
.env
文件,我在其中设置如下变量:

SPOTIPY_REDIRECT_URI=http://localhost/callback
但本例中的范围变量是一个带空格的字符串:

'user-read-recently-played user-library-modify playlist-read-private playlist-modify-public'
如果我设置:

SPOTIPY_SCOPE='user-read-recently-played user-library-modify playlist-read-private playlist-modify-public'
我得到了“非法范围”

但是,如果我绕过
.env
config以字符串形式传递作用域,它就会起作用,因此这一定是语法问题


如何解决此问题?

引号没有特殊处理。这意味着它们是VAL检查的一部分

尝试设置没有引号的值,这可能会起作用

SPOTIPY_SCOPE=user-read-recently-played user-library-modify playlist-read-private playlist-modify-public

引号没有特殊处理。这意味着它们是VAL检查的一部分

尝试设置没有引号的值,这可能会起作用

SPOTIPY_SCOPE=user-read-recently-played user-library-modify playlist-read-private playlist-modify-public