使用Docker run --env,我设置ARGUMENT = yes。
在supervisord.conf中:
program:service]
command=/usr/bin/node /service/service.js argument=%(ENV_ARGUMENT)s
stdout_logfile=/service/service.out
autostart=true
autorestart=true
我需要使用从docker run --env和supervisord环境传递的环境变量来运行nodejs参数。
使用%(ENV_ARGUMENT)s
(Docker未运行),%(ARGUMENT)s
(Docker未运行)或$ARGUMENT
(它将检索为字符串$ ARGUMENT不是)不能正常工作。
有没有正确的方法将supervisord环境用于nodejs参数?