django - instalar - virtualenv python 3
Supervisar la aplicación virtualenv django vía supervisor (1)
La documentation del script de activación de virtualenv dice que solo modifica la variable de entorno PATH, en cuyo caso puede:
[program:diasporamas]
command=/var/www/django/bin/gunicorn_django
directory=/var/www/django/django_test
environment=PATH="/var/www/django/bin"
...
Desde la versión 3.2, puede usar la expansión variable para preservar la RUTA existente también:
[program:diasporamas]
command=/var/www/django/bin/gunicorn_django
directory=/var/www/django/django_test
environment=PATH="/var/www/django/bin:%(ENV_PATH)s"
...
Estoy tratando de usar el supervisor para administrar mi proyecto django ejecutando gunicornio dentro de un virtualenv. Mi archivo conf se ve así:
[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
El problema es que necesito que el supervisor ejecute el comando después de que haya ejecutado ''fuente bin / activar'' en mi virtualenv. Estuve dando vueltas por google tratando de encontrar una respuesta, pero no encontré nada.
Nota: no quiero usar virtualenvwrapper
¿Alguna ayuda, por favor?