diff --git a/Vagrantfile b/Vagrantfile index 0f2a9d93d6..41e36e9d96 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -6,5 +6,7 @@ Vagrant.configure(2) do |config| config.vm.network "forwarded_port", guest: 8000, host: 8000 config.vm.synced_folder ".", "/mayan-edms-repository" config.vm.provision :shell, :path => "contrib/scripts/install/development.sh", privileged: false -end + config.vm.provision "file", destination: "/home/vagrant/mayan-edms/mayan/settings/celery_redis.py", source: "contrib/configs/celery_redis.py" + config.vm.provision "file", destination: "/home/vagrant/mayan-edms/mayan_edms_worker.sh", source: "contrib/misc/mayan_edms_worker.sh" +end diff --git a/contrib/configs/celery_redis.py b/contrib/configs/celery_redis.py new file mode 100644 index 0000000000..e05f5c450a --- /dev/null +++ b/contrib/configs/celery_redis.py @@ -0,0 +1,5 @@ +from .local import * + +CELERY_ALWAYS_EAGER = False +BROKER_URL = 'redis://127.0.0.1:6379/0' +CELERY_RESULT_BACKEND = 'redis://127.0.0.1:6379/0' diff --git a/contrib/misc/mayan_edms_worker.sh b/contrib/misc/mayan_edms_worker.sh new file mode 100755 index 0000000000..3617829e5c --- /dev/null +++ b/contrib/misc/mayan_edms_worker.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +DJANGO_SETTINGS_MODULE='mayan.settings.celery_redis' celery -A mayan worker -l DEBUG -Q checkouts,mailing,uploads,converter,ocr,tools,indexing,metadata -Ofair