# Snippet added to podsteadr's existing /etc/nginx/sites-enabled/podsteadr, # inside the existing `server { listen 443 ssl; ... }` block, alongside its # /blossom/, /player/, /hls/, /whip/ locations. # # Unlike those locations, this one must NOT strip the /regress/ prefix — # proxy_pass has no trailing path component, which tells nginx to forward # the original request URI verbatim (prefix included). See README.md # "Path-prefix deployment" for why: Regress's NIP-98 login signs the exact # URL it calls, prefix included, and the backend (ROUTE_PREFIX=/regress) # expects to see that same prefixed path. location /regress/ { proxy_pass http://127.0.0.1:8199; proxy_http_version 1.1; proxy_set_header Host $http_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; }