Я занимался этим некоторое время, и, следуя документации супервизора и подобным постам, я не могу понять, что я делаю неправильно
У меня есть переменные окружения в моем приложении flask. Это работает, когда я запускаю его из командной строки, но не когда я запускаю приложение с супервизором. Приложение работает и в виртуальной среде.
Когда я набираю "env" в командной строке, появляются мои переменные среды.
Я использую приведенную ниже команду как в файле supervisor.conf, так и в файле app.conf (conf supervisor для моего приложения). Я пробовал эту команду только в файле supervisor.conf и только в приложении. Conf файл и ни один не работал. Я использую эту команду под тегом [supervisord].
environment=MOSQ_USR="%(ENV_MOSQ_USR)s",MOSQ_PASS="%(ENV_MOSQ_PASS)s",SERVICE_SID="%(ENV_SERVICE_SID)s",TWIL_TOKEN="%(ENV_TWIL_TOKEN)s",TWIL_SID="%(ENV_TWIL_SID)s"
Я печатаю переменные окружения из приложения на моей консоли, чтобы узнать, получает ли приложение их или нет. Это не, это печатает "Ни один". Вот что я получаю после этого