supervisor 环境变量设置

By 刘志军 , 2019-05-21, 分类: qa

supervisor

项目中涉及到敏感的配置信息例如数据库密码等都可以配置在环境变量中,不跟代码一起走,以防代码哪天被泄露了导致整个系统暴露于公众之中,配置信息可以当做环境变量配置在 Supervisor 文件中,

[program:xxxx]
environment=KEY=value

如果有多个变量可以用','分隔

[program:xxxx]
environment=KEY=value,Key2=value2

如果value中含有特殊符号,必须用双引号「"」引起来。

[program:xxxx]
environment=KEY=value,Key2=value2,key3="val.&"

多个变量之间还可以换行,这样看起来舒服一点

[program:xxxx]
environment=
        KEY=value,
        Key2=value2,
        key3="val.&"

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅