From 4b6448349ec7b575c894a1468a3dc2bfad16b5e5 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Mon, 8 Dec 2025 19:07:03 +0100 Subject: [PATCH] Hugo-Content wird von nginx mit ausgeliefert (= ist in Thymeroot sichtbar) --- docker-compose.yml | 2 +- juplo.de | 2 +- nginx.conf | 92 ++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 91 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 13085442..b47d6012 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ services: nginx: image: nginx:mainline-alpine ports: - - 8888:80 + - 8888:8888 volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro - ./:/usr/share/nginx/html:ro diff --git a/juplo.de b/juplo.de index d306ede4..ce7281e6 160000 --- a/juplo.de +++ b/juplo.de @@ -1 +1 @@ -Subproject commit d306ede4bcd5c07c74288921d8117bd32735e352 +Subproject commit ce7281e65c16bd85d0dcc4c05caa16c8710beca2 diff --git a/nginx.conf b/nginx.conf index b5a1b87c..c2ec7bbc 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,15 +1,101 @@ server { - listen 80; - listen [::]:80; + listen 8888; + listen [::]:8888; server_name localhost; index index.html index.htm; - root /usr/share/nginx/html/juplo.de/dist; + root /usr/share/nginx/html/hugo/public; location / { expires 0; } + + location /about.html { + alias /usr/share/nginx/html/juplo.de/dist/about.html; + expires 0; + } + location /agb.html { + alias /usr/share/nginx/html/juplo.de/dist/agb.html; + expires 0; + } + location /contact.html { + alias /usr/share/nginx/html/juplo.de/dist/contact.html; + expires 0; + } + location /css { + alias /usr/share/nginx/html/juplo.de/dist/css; + expires 0; + } + location /datenschutz.html { + alias /usr/share/nginx/html/juplo.de/dist/datenschutz.html; + expires 0; + } + location /error { + alias /usr/share/nginx/html/juplo.de/dist/error; + expires 0; + } + location /expertise.html { + alias /usr/share/nginx/html/juplo.de/dist/expertise.html; + expires 0; + } + location /favicon.ico { + alias /usr/share/nginx/html/juplo.de/dist/favicon.ico; + expires 0; + } + location /fonts { + alias /usr/share/nginx/html/juplo.de/dist/fonts; + expires 0; + } + location /google-analytics.html { + alias /usr/share/nginx/html/juplo.de/dist/google-analytics.html; + expires 0; + } + location /haftung-inhalte.html { + alias /usr/share/nginx/html/juplo.de/dist/haftung-inhalte.html; + expires 0; + } + location /haftung-links.html { + alias /usr/share/nginx/html/juplo.de/dist/haftung-links.html; + expires 0; + } + location /img { + alias /usr/share/nginx/html/juplo.de/dist/img; + expires 0; + } + location /impressum.html { + alias /usr/share/nginx/html/juplo.de/dist/impressum.html; + expires 0; + } + location /index.html { + alias /usr/share/nginx/html/juplo.de/dist/index.html; + expires 0; + } + location /js { + alias /usr/share/nginx/html/juplo.de/dist/js; + expires 0; + } + location /projects.html { + alias /usr/share/nginx/html/juplo.de/dist/projects.html; + expires 0; + } + location /references.html { + alias /usr/share/nginx/html/juplo.de/dist/references.html; + expires 0; + } + location /sitemap.json { + alias /usr/share/nginx/html/juplo.de/dist/sitemap.json; + expires 0; + } + location /templates { + alias /usr/share/nginx/html/juplo.de/dist/templates; + expires 0; + } + location /urheberrechte.html { + alias /usr/share/nginx/html/juplo.de/dist/urheberrechte.html; + expires 0; + } + location /projects/ { alias /usr/share/nginx/html/projects/; expires 0; -- 2.39.5