From 3dba022221a82371df9bd936bd2f1804a75dd2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Fri, 15 May 2026 19:07:18 +0200 Subject: [PATCH] Add nginx reverse proxy to compose stack for /bodenfeuchte routing Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 14 ++++++++++++-- nginx/default.conf | 13 +++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 nginx/default.conf diff --git a/docker-compose.yml b/docker-compose.yml index 6bcca6a..98c60d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,23 @@ services: bodenfeuchte: build: . - ports: - - "3000:3000" + expose: + - "3000" volumes: - bodenfeuchte-data:/app/data env_file: - .env restart: unless-stopped + nginx: + image: nginx:alpine + ports: + - "80:80" + volumes: + - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro + depends_on: + - bodenfeuchte + restart: unless-stopped + volumes: bodenfeuchte-data: diff --git a/nginx/default.conf b/nginx/default.conf new file mode 100644 index 0000000..9ca32e6 --- /dev/null +++ b/nginx/default.conf @@ -0,0 +1,13 @@ +server { + listen 80; + server_name _; + + location /bodenfeuchte { + proxy_pass http://bodenfeuchte:3000; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection 'upgrade'; + proxy_set_header Host $host; + proxy_cache_bypass $http_upgrade; + } +}