Jak korzystać z Virtualalenvwrapper w Supervisor?

Kiedy rozwijałem i testowałem mój projekt, użyłem virtualalenvwrapper do zarządzania środowiskiem i uruchamiania go:

workon myproject
python myproject.py

Oczywiście, gdy byłem w odpowiednim wirtuale, korzystałem z odpowiedniej wersji Pythona i innych odpowiednich bibliotek do uruchamiania mojego projektu.

Teraz chcę użyć Supervisord do zarządzania tym samym projektem, ponieważ jest on gotowy do wdrożenia. Pytanie brzmi: jaki jest właściwy sposób, aby nakazać Supervisord, aby aktywował odpowiedni virtualenv przed wykonaniem skryptu? Czy muszę napisać osobny skrypt bashowy, który to robi, i wywołać ten skrypt w polu poleceń pliku konfiguracyjnego Supervisord?

questionAnswers(3)

yourAnswerToTheQuestion