From 1cb9e52117fc47ae8aea805928d88c485f5e105f Mon Sep 17 00:00:00 2001 From: Gulum Date: Tue, 21 Jul 2026 01:02:53 +0200 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20nginx=20client=5Fmax=5Fbody=5F?= =?UTF-8?q?size=2050m=20f=C3=BCr=20gro=C3=9Fe=20/api-Uploads?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Reverse-Proxy des Frontend-Containers hatte kein client_max_body_size (Default 1 MB) → 413 bei größeren Uploads (RennmausPro-Backups, Foto-Anhänge, und v. a. resolved_import.json ~6,6 MB für /api/import/ingest-resolved/upload). Limit auf 50m angehoben, damit der Prod-Re-Ingest per HTTP-Upload ohne SSH funktioniert. Co-Authored-By: Claude Opus 4.8 (1M context) --- gerbil-manager-web/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gerbil-manager-web/Dockerfile b/gerbil-manager-web/Dockerfile index 722b55e..272d1cc 100644 --- a/gerbil-manager-web/Dockerfile +++ b/gerbil-manager-web/Dockerfile @@ -19,6 +19,10 @@ RUN printf 'server {\n\ listen 80;\n\ root /usr/share/nginx/html;\n\ index index.html;\n\ +\n\ + # Upload-Groesse: erlaubt grosse /api-Uploads (RennmausPro-Backups, Foto-Anhaenge,\n\ + # resolved_import.json fuer den Prod-Re-Ingest via /api/import/ingest-resolved/upload).\n\ + client_max_body_size 50m;\n\ \n\ # API-Aufrufe: /api/* -> API-Container /* (Praefix wird entfernt)\n\ location /api/ {\n\