Переменная среды с периодом в использовании запущенного супервизором процесса узла

У меня есть процесс node, который использует переменную среды в форме SECRET_KEY=1234.5678.910112.

Это отлично работает, если установлено с помощью экспорта в моем bash_profile и процесс запускается непосредственно в оболочке.

Но при запуске с помощью супервизора скрипт подхватывает только ту часть, которая предшествует первому периоду. Это имеет место либо при чтении переменных env, установленных в bash_profile, либо при установке с помощью environment= в файле conf.


person Tom    schedule 12.08.2015    source источник


Ответы (1)


Оказывается, все, что мне нужно было сделать, это добавить одинарные кавычки вокруг моей переменной. Я делал это раньше, но не запускал supervisorctl reread для получения новой конфигурации.

person Tom    schedule 12.08.2015