From 5750a3f1196612a6354d34325aeedbf50fb6946d Mon Sep 17 00:00:00 2001 From: amo13 Date: Tue, 15 Aug 2023 00:05:11 +0200 Subject: [PATCH] Allow to set a prefix for keys and channels in redis Set the prefix in `paperless.conf` as `PAPERLESS_REDIS_PREFIX=myprefix` --- src/paperless/settings.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/paperless/settings.py b/src/paperless/settings.py index b33d7fb7d..96d3cfed9 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -364,6 +364,7 @@ CHANNEL_LAYERS = { "hosts": [_CHANNELS_REDIS_URL], "capacity": 2000, # default 100 "expiry": 15, # default 60 + "prefix": os.getenv("PAPERLESS_REDIS_PREFIX", ""), }, }, } @@ -679,6 +680,7 @@ CELERY_TASK_SEND_SENT_EVENT = True CELERY_SEND_TASK_SENT_EVENT = True CELERY_BROKER_CONNECTION_RETRY = True CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True +CELERY_BROKER_TRANSPORT_OPTIONS = {'global_keyprefix': os.getenv("PAPERLESS_REDIS_PREFIX", "")} CELERY_TASK_TRACK_STARTED = True CELERY_TASK_TIME_LIMIT: Final[int] = __get_int("PAPERLESS_WORKER_TIMEOUT", 1800)