From 9350064c63f58995243c9a4a5d900f5c58ad1ae1 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Tue, 3 Nov 2026 03:52:46 +0100 Subject: [PATCH] feat: serve static files with whitenoise --- dpdapisite/settings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dpdapisite/settings.py b/dpdapisite/settings.py index 3149247..c4d1ff4 100644 --- a/dpdapisite/settings.py +++ b/dpdapisite/settings.py @@ -45,6 +45,7 @@ INSTALLED_APPS += [ MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", + "whitenoise.middleware.WhiteNoiseMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", @@ -99,6 +100,11 @@ STATIC_URL = "/static/" # Postfix and Dovecot read these tables directly; keep the existing integer id columns. DEFAULT_AUTO_FIELD = "django.db.models.AutoField" +STATIC_ROOT = BASE_DIR / "static" +STORAGES = { + "default": {"BACKEND": "django.core.files.storage.FileSystemStorage"}, + "staticfiles": {"BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage"}, +} LOGGING = {