]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Restores the compression of static files for x86_64 (#6627)
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Tue, 7 May 2024 22:17:15 +0000 (15:17 -0700)
committerGitHub <noreply@github.com>
Tue, 7 May 2024 22:17:15 +0000 (15:17 -0700)
src/paperless/settings.py

index 72d3321cd75a67e4185a56621f15f8327a8af9a2..31ddb8b293cd3f6cf634c1219116fc83c541b008 100644 (file)
@@ -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": {