From 41bfb91ce3a28220061d33b3b4db94c1676e0adf Mon Sep 17 00:00:00 2001 From: Kroonk Date: Sun, 12 Apr 2026 14:58:25 +0200 Subject: [PATCH] Fix Nginx file permissions and bypass browser cache --- Dockerfile | 3 +++ assets/js/main.js | 1 + 2 files changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index f51fe51..54a2b4d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,9 @@ RUN bundle exec jekyll build # === Serve-Phase: nginx + ImageMagick fuer Thumbnails === FROM nginx:alpine +# Nginx als Root laufen lassen, um Berechtigungsprobleme mit Nextcloud-Dateien zu vermeiden +RUN sed -i 's/user nginx;/user root;/g' /etc/nginx/nginx.conf + RUN apk add --no-cache imagemagick COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/assets/js/main.js b/assets/js/main.js index b6c0109..5fa7b9c 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -158,6 +158,7 @@ $.ajax({ url: '/images/fulls/', dataType: 'json', + cache: false, success: function(files) { var images = files.filter(function(f) { if (f.type !== 'file') return false;