А несколько месяцев назад Я был уверен, что достаточно написать
[program:hello]
...
environment=PATH="/home/ubuntu/venv/bin:%(ENV_PATH)"
...
так что программа (gunicorn
, если это имеет значение) запустится в конкретной виртуальной среде Python.
но сейчас я не могу найти эту деталь, явно упомянутую в документация.
Указывает ли PATH
внутри environment
block действительно гарантирует, что приложение перезапустится в этой виртуальной среде?
Еще меня смущает, почему иногда можно увидеть дополнительные s
:
[program:hello]
...
environment=PATH="/home/ubuntu/venv/bin:%(ENV_PATH)s"
...