gpt4 book ai didi

Supervisord 在命令中使用环境变量

转载 作者:行者123 更新时间:2023-12-02 01:41:23 24 4
gpt4 key购买 nike

我的主管配置文件

environment=USER=%(ENV_FLOWER_USER_NAME),PASS=%(ENV_FLOWER_PASSWORD)
command=/usr/local/opt/python/bin/flower --basic_auth=%(ENV_USER}:%(ENV_PASS)

当我启动 supervisord 时,我收到以下错误

Restarting supervisor: Error: Format string 'USER=%(ENV_FLOWER_USER_NAME),PASS=%(ENV_FLOWER_PASSWORD)' for 'environment' is badly formatted



有任何想法吗?

最佳答案

看起来您缺少领先的 s在格式化环境变量名称。这是sample config file .

你应该使用

environment=USER=%(ENV_FLOWER_USER_NAME)s,PASS=%(ENV_FLOWER_PASSWORD)s
command=/usr/local/opt/python/bin/flower --basic_auth=%(ENV_USER)s:%(ENV_PASS)s

为了可读性
environment=
USER=%(ENV_FLOWER_USER_NAME)s,
PASS=%(ENV_FLOWER_PASSWORD)s

command=/usr/local/opt/python/bin/flower
--basic_auth=%(ENV_USER)s:%(ENV_PASS)s

关于Supervisord 在命令中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28411167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com