From 5e0f4f8876b2319515efc276a1c2139832d1d2b0 Mon Sep 17 00:00:00 2001 From: "David M. Klein" <4+leander19961@noreply.localhost> Date: Wed, 26 Aug 2026 15:19:11 +0200 Subject: [PATCH] Dateien nach "docker/nginx" hochladen --- docker/nginx/nginx.conf | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docker/nginx/nginx.conf diff --git a/docker/nginx/nginx.conf b/docker/nginx/nginx.conf new file mode 100644 index 0000000..54269d8 --- /dev/null +++ b/docker/nginx/nginx.conf @@ -0,0 +1,28 @@ +server { + listen 80; + server_name _; + + # Das Volume repo-data haengt unter /usr/share/nginx/html/repo. + # Der Syncer schreibt darin nach pkgs/, damit ergibt sich: + # /repo/pkgs/repodata/repomd.xml + root /usr/share/nginx/html; + + location /repo/ { + autoindex on; + autoindex_exact_size off; + autoindex_localtime on; + + # Bewusst KEIN try_files: das verschluckt Rechte-Fehler (EACCES) und + # macht daraus einen pauschalen 404 statt eines aussagekraeftigen 403. + } + + location = /healthz { + access_log off; + default_type text/plain; + return 200 "ok\n"; + } + + location = / { + return 302 /repo/pkgs/; + } +} \ No newline at end of file