From edcfd8459532e9d73cc82acb2b92f0a6a1d9ab95 Mon Sep 17 00:00:00 2001 From: Lennard Strohmeyer <lennard.strohmeyer@digitallearning.gmbh> Date: Mon, 31 Mar 2025 08:59:32 +0200 Subject: [PATCH] pipeline fix --- src/backend/settings.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/settings.py b/src/backend/settings.py index 9dcb9c9..31a0c99 100644 --- a/src/backend/settings.py +++ b/src/backend/settings.py @@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/4.1/ref/settings/ """ import mimetypes import os +import sys from pathlib import Path import environ @@ -135,11 +136,12 @@ else: # Cache(s) # https://docs.djangoproject.com/en/4.1/topics/cache/ +use_file_based_cache = 'test' in sys.argv or os.getenv('DJANGO_TEST_ENV') or env("CACHE_BACKEND", default="file") != "redis" CACHES = { 'default': { - 'BACKEND': 'django.core.cache.backends.redis.RedisCache' if env("CACHE_BACKEND", default="file") == "redis" + 'BACKEND': 'django.core.cache.backends.redis.RedisCache' if not use_file_based_cache else 'django.core.cache.backends.filebased.FileBasedCache', - 'LOCATION': '/tmp/django_cache' if env("CACHE_BACKEND", default="file") == 'file' else env("CACHE_URI", default='redis://127.0.0.1:6379') , + 'LOCATION': '/tmp/django_cache' if use_file_based_cache else env("CACHE_URI", default='redis://127.0.0.1:6379') , } } -- GitLab