Как использовать virtualenvwrapper в Supervisor?
Когда я разрабатывал и тестировал свой проект, я использовал virtualenvwrapper для управления средой и запуска его:
workon myproject
python myproject.py
Конечно, как только я оказался в нужном virtualenv, я использовал правильную версию Python и другие соответствующие библиотеки для запуска своего проекта.
Теперь я хочу использовать Supervisord для управления тем же проектом, который готов к развертыванию. Вопрос в том, как правильно сказать Supervisord активировать правильное virtualenv перед выполнением сценария? Нужно ли мне писать отдельный скрипт bash, который это делает, и вызывать этот скрипт в командном поле конфигурационного файла Supervisord?