From 6175d910f446734211cb4600afc0734cb75d0dd4 Mon Sep 17 00:00:00 2001 From: dekzter Date: Mon, 31 Mar 2025 10:04:05 -0400 Subject: [PATCH] settings for django celery beat --- dispatcharr/settings.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dispatcharr/settings.py b/dispatcharr/settings.py index 9b381bfd..ef1f6ec7 100644 --- a/dispatcharr/settings.py +++ b/dispatcharr/settings.py @@ -35,10 +35,9 @@ INSTALLED_APPS = [ 'rest_framework', 'corsheaders', 'django_filters', + 'django_celery_beat', ] - - MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', @@ -164,6 +163,10 @@ CELERY_BROKER_TRANSPORT_OPTIONS = { 'visibility_timeout': 3600, # Time in seconds that a task remains invisible during retries } +CELERY_ACCEPT_CONTENT = ['json'] +CELERY_TASK_SERIALIZER = 'json' + +CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers.DatabaseScheduler" CELERY_BEAT_SCHEDULE = { 'fetch-channel-statuses': { 'task': 'apps.proxy.tasks.fetch_channel_stats',