Add django_huey queues to settings

This commit is contained in:
tcely 2025-05-28 21:17:27 -04:00 committed by GitHub
parent 15d4a8f4e4
commit 261e17954f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,6 @@
from django import VERSION as DJANGO_VERSION from django import VERSION as DJANGO_VERSION
from pathlib import Path from pathlib import Path
from common.huey import sqlite_tasks
from common.utils import getenv from common.utils import getenv
@ -8,7 +9,7 @@ CONFIG_BASE_DIR = BASE_DIR
DOWNLOADS_BASE_DIR = BASE_DIR DOWNLOADS_BASE_DIR = BASE_DIR
VERSION = '0.15.4' VERSION = '0.15.7'
SECRET_KEY = '' SECRET_KEY = ''
DEBUG = False DEBUG = False
ALLOWED_HOSTS = [] ALLOWED_HOSTS = []
@ -24,6 +25,7 @@ INSTALLED_APPS = [
'django.contrib.humanize', 'django.contrib.humanize',
'sass_processor', 'sass_processor',
'background_task', 'background_task',
'django_huey',
'common', 'common',
'sync', 'sync',
] ]
@ -47,6 +49,17 @@ ROOT_URLCONF = 'tubesync.urls'
FORCE_SCRIPT_NAME = None FORCE_SCRIPT_NAME = None
DJANGO_HUEY = {
'default': 'network',
'queues': {
'database': sqlite_tasks('database'),
'filesystem': sqlite_tasks('filesystem'),
'limited': sqlite_tasks('limited', prefix='net'),
'network': sqlite_tasks('network'),
},
}
TEMPLATES = [ TEMPLATES = [
{ {
'BACKEND': 'django.template.backends.django.DjangoTemplates', 'BACKEND': 'django.template.backends.django.DjangoTemplates',