diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 72d3321cd..31ddb8b29 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -7,6 +7,7 @@ import re import tempfile from os import PathLike from pathlib import Path +from platform import machine from typing import Final from typing import Optional from typing import Union @@ -370,7 +371,10 @@ ASGI_APPLICATION = "paperless.asgi.application" STATIC_URL = os.getenv("PAPERLESS_STATIC_URL", BASE_URL + "static/") WHITENOISE_STATIC_PREFIX = "/static/" -_static_backend = "django.contrib.staticfiles.storage.StaticFilesStorage" +if machine().lower() == "aarch64": # pragma: no cover + _static_backend = "django.contrib.staticfiles.storage.StaticFilesStorage" +else: + _static_backend = "whitenoise.storage.CompressedStaticFilesStorage" STORAGES = { "staticfiles": {