Docker - установка переменной для области в .env - PullRequest
1 голос
/ 24 марта 2020

У меня есть .env файл для моих docker сервисов, где я устанавливаю переменные следующим образом:

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, так что это должно быть проблема синтаксиса.

как мне это исправить?

1 Ответ

0 голосов
/ 24 марта 2020

Нет специальной обработки кавычек. Это означает, что они являются частью VAL. check https://docs.docker.com/compose/env-file/

Попробуйте установить значения без кавычек, которые могут работать.

SPOTIPY_SCOPE=user-read-recently-played user-library-modify playlist-read-private playlist-modify-public
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...