repoapi/repoapi.ini

23 lines
854 B

[uwsgi]
# Django-related settings
# django 1.8 needs python >= 2.7
plugin = python27
# the base directory (full path)
chdir = /usr/share/repoapi
# Django's wsgi file
module = repoapi.wsgi:application
# the virtualenv (full path)
home = /var/lib/repoapi/venv_prod
# django setting
env = DJANGO_SETTINGS_MODULE=repoapi.settings.prod
# spawn 20 uWSGI worker processes
workers = 20
# celery
workerpid = /var/lib/repoapi/celery-worker.pid
smart-attach-daemon = %(workerpid) %(home)/bin/python %(chdir)/manage.py celery worker --pidfile=%(workerpid) -l info
# monitor celery
flower_socket = /var/lib/repoapi/celery-flower.socket
flower_db = /var/lib/repoapi/flower.db
attach-daemon = %(home)/bin/python %(chdir)/manage.py celery flower --db=%(flower_db) --persistent --xheaders --url_prefix=flower --unix_socket=%(flower_socket)