diff --git a/dss/celeryconf.py b/dss/celeryconf.py new file mode 100644 index 0000000..11b75a8 --- /dev/null +++ b/dss/celeryconf.py @@ -0,0 +1,13 @@ +import os + +from celery import Celery +from django.conf import settings + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dss.settings") + +app = Celery('dss') + +CELERY_TIMEZONE = 'UTC' + +app.config_from_object('django.conf:settings') +app.autodiscover_tasks(lambda: settings.INSTALLED_APPS) diff --git a/run_celery.sh b/run_celery.sh new file mode 100755 index 0000000..a2e8345 --- /dev/null +++ b/run_celery.sh @@ -0,0 +1,4 @@ +#!/bin/sh +su -m djworker -c "celery worker -A dss.celeryconf -Q default" +chown djworker /files -R +chown djworker /tmp/dss.log \ No newline at end of file diff --git a/run_web.sh b/run_web.sh new file mode 100755 index 0000000..45e0d8f --- /dev/null +++ b/run_web.sh @@ -0,0 +1,2 @@ +#!/bin/sh +su -m djworker -c "python manage.py runserver_plus 0.0.0.0:8000"