testapi / Api /supervisord.conf
gadisk820's picture
Upload 22 files
56b6d1b verified
[supervisord]
nodaemon=true
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
childlogdir=/var/log/supervisor
[program:xvfb]
command=Xvfb :99 -screen 0 1024x768x24 -ac +extension GLX +render -noreset
autostart=true
autorestart=true
priority=100
stdout_logfile=/var/log/supervisor/xvfb.log
stderr_logfile=/var/log/supervisor/xvfb.err
[program:api]
command=npm start
directory=/app/api
environment=DISPLAY=":99",NODE_ENV="production"
autostart=true
autorestart=true
priority=200
stdout_logfile=/var/log/supervisor/api.log
stderr_logfile=/var/log/supervisor/api.err
startretries=3
[program:bot]
command=gunicorn --bind 0.0.0.0:7861 --workers 1 --threads 2 --timeout 120 app:app
directory=/app/bot
environment=DISPLAY=":99",PYTHONUNBUFFERED="1"
autostart=true
autorestart=true
priority=300
stdout_logfile=/var/log/supervisor/bot.log
stderr_logfile=/var/log/supervisor/bot.err
[program:nginx]
command=nginx -g 'daemon off;'
autostart=true
autorestart=true
priority=400
stdout_logfile=/var/log/supervisor/nginx.log
stderr_logfile=/var/log/supervisor/nginx.err