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?