Merge branch 'master' of github.com:FinalsClub/karmaworld
[oweals/karmaworld.git] / confs / stag / supervisord.conf
1 [supervisord]
2 logfile = var/log/supervisord.log
3 logfile_maxbytes = 10MB
4 logfile_backups = 5
5 loglevel = info
6 pidfile = var/run/supervisord.pid
7
8 [supervisorctl]
9 serverurl = unix://var/run/supervisor.sock
10
11 [unix_http_server]
12 file = var/run/supervisor.sock
13 chmod = 0777
14
15 [rpcinterface:supervisor]
16 supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
17
18 [program:gunicorn]
19 environment = DJANGO_SETTINGS_MODULE=karmaworld.settings.stag
20 command = gunicorn -c confs/prod/gunicorn.conf karmaworld.wsgi:application
21 autostart = true
22 autorestart = true
23 redirect_stderr = true
24 stopsignal = QUIT
25
26 [program:celeryd]
27 environment = DJANGO_SETTINGS_MODULE=karmaworld.settings.stag
28 command = python manage.py celery worker --app=karmaworld.celery.config -l info
29 autorestart = true
30 redirect_stderr = true
31 stdout_logfile = var/log/celeryd.log
32 priority = 2
33
34 [program:celerybeat]
35 environment = DJANGO_SETTINGS_MODULE=karmaworld.settings.stag
36 command = python manage.py celery beat --app=karmaworld.celery.config --pidfile=var/run/celerybeat.pid -s var/run/celerybeat-schedule -l info
37 autorestart = true
38 redirect_stderr = true
39 stdout_logfile = var/log/celerybeat.log
40 priority = 3