Контроль за виртуальным приложением django через супервизор

Я пытаюсь использовать супервизор для управления моим проектом django, запускающим gunicorn внутри virtualenv. Мой файл conf выглядит так:

[program:diasporamas]
command=/var/www/django/bin/gunicorn_django
directory=/var/www/django/django_test
process_name=%(program_name)s
user=www-data
autostart=false
stdout_logfile=/var/log/gunicorn_diasporamas.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=2
stderr_logfile=/var/log/gunicorn_diasporamas_errors.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=2enter code here

Проблема в том, что мне нужен супервизор для запуска команды после того, как он запустил 'source bin / activate' в моем virtualenv. Я слонялся по Google, пытаясь найти ответ, но ничего не нашел.

Примечание: я не хочу использовать virtualenvwrapper

Любая помощь, пожалуйста?

47
задан user545424 10 June 2014 в 21:39
поделиться