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; + } +}