I really don\'t know how to get supervisor to work with environment variables.
Below is a configuration snippet.
[program:htNotificationService]
prio
Referencing existing env vars is done with %(ENV_VARNAME)s
( see https://github.com/Supervisor/supervisor/blob/master/supervisor/skel/sample.conf )
Setting multiple environment variables is done by separating them with commas
( see http://supervisord.org/subprocess.html#subprocess-environment )
Try:
environment=PYTHONPATH=/opt/mypypath:%(ENV_PYTHONPATH)s,PATH=/opt/mypath:%(ENV_PATH)s