系统变量对主管不可见

时间:2018-01-09 10:16:45

标签: php docker supervisord supervisor

我有一个带有主管的docker容器,可以启动一些php作业。 我需要将env变量传递给php作业。但是没有用。

我在[supervisor]

中添加了:

environment=APP_ENV="%(ENV_APP_ENV)s",APP_DEBUG="%(ENV_APP_DEBUG)s"

当我尝试启动主管时,我收到了:

  

启动主管:错误:格式化字符串   'APP_ENV =“%(ENV_APP_ENV)s”,APP_DEBUG =“%(ENV_APP_DEBUG)s”'表示   'supervisord.environment'包含不能的名称('ENV_APP_ENV')   扩大。可用名称:ENV_LANG,ENV_LANGUAGE,ENV_LC_ADDRESS,   ENV_LC_ALL,ENV_L C_COLLATE,ENV_LC_CTYPE,ENV_LC_IDENTIFICATION,   ENV_LC_MEASUREMENT,ENV_LC_MESSAGES,ENV_LC_MONETARY,ENV_LC_NAME,   ENV_LC_NUMERIC,ENV_LC_PAPER,ENV_LC_TELEPHONE,ENV_LC_TIME,ENV_PATH,   ENV_PWD,ENV_TERM,这里求助,使用/ usr / bin / supervisord -h

我在系统变量中已经有APP_ENVAPP_DEBUG,我该如何解决?

我已经查看了this topic

0 个答案:

没有答案