diff --git a/docker-compose.yml b/docker-compose.yml index ddc252f..3d228aa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,6 +27,8 @@ services: container_name: my-website restart: unless-stopped network_mode: host + volumes: + - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro # Vanguards Service - Sidecar vanguards: diff --git a/nginx/default.conf b/nginx/default.conf new file mode 100644 index 0000000..6ee82e5 --- /dev/null +++ b/nginx/default.conf @@ -0,0 +1,24 @@ +server { + listen 80; + server_name localhost; + + # Basic error logging + error_log /var/log/nginx/error.log warn; + + location / { + # CHANGE THIS to your actual Netbird Service IP and Port + # Example: proxy_pass http://100.64.0.10:5000; + proxy_pass http://100.x.x.x:5000; + + # Standard Proxy Headers required for most apps + 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; + + # WebSocket Support (if needed later) + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } +}