Work around celery relpath bug for schedule file 00/73000/2
authorSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 4 Nov 2021 21:44:02 +0000 (17:44 -0400)
committerSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 4 Nov 2021 21:47:39 +0000 (17:47 -0400)
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Change-Id: I9c512479f559b9b6f18f8428a914acdbad129dfd
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
src/laas_dashboard/celery.py
src/laas_dashboard/settings.py
worker/init.sh

index 65b9211..362bbdb 100644 (file)
@@ -23,6 +23,7 @@ app = Celery('laas_dashboard')
 # pickle the object when using Windows.
 app.config_from_object('django.conf:settings')
 app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
+app.config_from_object('django.conf:settings', namespace='CELERY')
 
 
 @app.task(bind=True)
index f253fa0..7e27c8d 100644 (file)
@@ -217,9 +217,9 @@ RABBITMQ_URL = 'rabbitmq'
 RABBITMQ_DEFAULT_USER = os.environ['RABBITMQ_DEFAULT_USER']
 RABBITMQ_DEFAULT_PASS = os.environ['RABBITMQ_DEFAULT_PASS']
 
-BROKER_URL = 'amqp://' + RABBITMQ_DEFAULT_USER + ':' + RABBITMQ_DEFAULT_PASS + '@rabbitmq:5672//'
+CELERY_BROKER_URL = 'amqp://' + RABBITMQ_DEFAULT_USER + ':' + RABBITMQ_DEFAULT_PASS + '@rabbitmq:5672//'
 
-CELERYBEAT_SCHEDULE = {
+CELERY_BEAT_SCHEDULE = {
     'booking_poll': {
         'task': 'dashboard.tasks.booking_poll',
         'schedule': timedelta(minutes=1)
index 27cee33..d657c3c 100755 (executable)
@@ -7,4 +7,5 @@
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
-celery -A laas_dashboard worker -l info -B --schedule=~/celerybeat-schedule
+
+celery -A laas_dashboard worker -l info -B --schedule=/home/celery/schedule