How to set environment variables in Supervisor service

前端 未结 2 1807
感动是毒
感动是毒 2020-12-02 20:08

How do you export environment variables in the command executed by Supervisor? I first tried:

command=\"export SITE=domain1; python manage.py command\"
         


        
2条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-02 20:18

    To add a single environment variable, You can do something like this.

    [program:django]
    environment=SITE=domain1
    command = python manage.py command
    

    But, if you want to export multiple environment variables, you need to separate them by comma.

    [program:django]
    environment = 
        SITE=domain1,
        DJANGO_SETTINGS_MODULE=foo.settings.local,
        DB_USER=foo,
        DB_PASS=bar
    command = python manage.py command
    

提交回复
热议问题