无法将环境变量传递给主管

时间:2020-04-25 20:10:22

标签: linux flask gunicorn supervisord

我已经花了一段时间了,在阅读了主管文件和类似的帖子之后,我无法弄清楚我在做什么错

我的烧瓶应用程序中有环境变量。当我从命令行运行它时,它起作用,但是当我使用supervisord启动该应用程序时,它不起作用。该应用程序也在虚拟环境中运行。

当我在命令行中输入“ env”时,将出现我的环境变量。

我正在supervisor.conf文件和我的app.conf文件(我的应用程序的supervisor conf)中都使用下面的命令。我只在supervisor.conf文件,app.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"

我正在将应用程序中的环境变量打印到我的控制台上,以便可以查看应用程序是否获取了它们。它没有,它打印“无”。所以这就是我要做的

0 个答案:

没有答案