From 3a77442abc6b443e684984b056983d3f4afce732 Mon Sep 17 00:00:00 2001 From: bes-r <27369668+bes-r@users.noreply.github.com> Date: Wed, 8 Jul 2026 22:17:28 +0200 Subject: [PATCH] Nginx reverse proxy op poort 8081 --- deploy/compose.deploy.yaml | 11 +++++++++++ deploy/nginx.conf | 16 ++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 deploy/nginx.conf diff --git a/deploy/compose.deploy.yaml b/deploy/compose.deploy.yaml index 3682422..5520b4e 100644 --- a/deploy/compose.deploy.yaml +++ b/deploy/compose.deploy.yaml @@ -25,6 +25,17 @@ services: - "127.0.0.1:${APP_PORT:-3000}:3000" restart: unless-stopped + web: + image: nginx:alpine + depends_on: + - app + ports: + # Bereikbaar in de browser op http://:8081 + - "8081:80" + volumes: + - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro + restart: unless-stopped + db: image: postgres:17-alpine environment: diff --git a/deploy/nginx.conf b/deploy/nginx.conf new file mode 100644 index 0000000..777e745 --- /dev/null +++ b/deploy/nginx.conf @@ -0,0 +1,16 @@ +server { + listen 80; + server_name _; + + # Wat groter zodat grote borden/afbeeldingen niet geweigerd worden + client_max_body_size 25m; + + location / { + proxy_pass http://app:3000; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +}