From 9e3225db6e52d37a0b2ee78559012c5ad2b063fe Mon Sep 17 00:00:00 2001 From: Frank Engel Date: Thu, 21 May 2026 11:09:58 +0200 Subject: [PATCH] =?UTF-8?q?ex18:=20nginx-default.conf=20f=C3=BCr=20Quadlet?= =?UTF-8?q?s=20(systemd-visitcounter-app=20als=20Upstream)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compose und Quadlets brauchen unterschiedliche nginx-Configs: - Compose: proxy_pass http://app:8080 - Quadlets: proxy_pass http://systemd-visitcounter-app:8080 Co-Authored-By: Claude Sonnet 4.6 --- listings/exercises/ex18-quadlets/commands.txt | 4 ++-- listings/visitcounter/quadlets/nginx-default.conf | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 listings/visitcounter/quadlets/nginx-default.conf diff --git a/listings/exercises/ex18-quadlets/commands.txt b/listings/exercises/ex18-quadlets/commands.txt index 6f56877..ff49b71 100644 --- a/listings/exercises/ex18-quadlets/commands.txt +++ b/listings/exercises/ex18-quadlets/commands.txt @@ -1,8 +1,8 @@ # Exercise 18 — Deploy VisitCounter via Quadlets -# nginx config an Ort und Stelle bringen (wird vom Proxy-Quadlet als Bind Mount erwartet) +# nginx config an Ort und Stelle bringen (Quadlet-Version mit systemd-visitcounter-app als Hostname) mkdir -p ~/visitcounter/nginx -cp listings/visitcounter/nginx/default.conf ~/visitcounter/nginx/ +cp listings/visitcounter/quadlets/nginx-default.conf ~/visitcounter/nginx/default.conf # Create the Quadlet directory mkdir -p ~/.config/containers/systemd/ diff --git a/listings/visitcounter/quadlets/nginx-default.conf b/listings/visitcounter/quadlets/nginx-default.conf new file mode 100644 index 0000000..7049990 --- /dev/null +++ b/listings/visitcounter/quadlets/nginx-default.conf @@ -0,0 +1,9 @@ +server { + listen 80; + + location / { + proxy_pass http://systemd-visitcounter-app:8080; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } +}