Update vagrant file to install sample celery with redis config and script for workers
This commit is contained in:
4
Vagrantfile
vendored
4
Vagrantfile
vendored
@@ -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
|
||||
|
||||
5
contrib/configs/celery_redis.py
Normal file
5
contrib/configs/celery_redis.py
Normal file
@@ -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'
|
||||
3
contrib/misc/mayan_edms_worker.sh
Executable file
3
contrib/misc/mayan_edms_worker.sh
Executable file
@@ -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
|
||||
Reference in New Issue
Block a user