diff --git a/core/services/helper/main.py b/core/services/helper/main.py index 9f09a90d0d..662bb83782 100755 --- a/core/services/helper/main.py +++ b/core/services/helper/main.py @@ -485,6 +485,16 @@ def setup_nginx_route(metadata: ServiceMetadata, port: int) -> bool: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }} + + location /extensionv2/{name}/ws {{ + proxy_pass http://127.0.0.1:{port}/ws; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + 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; + }} """ filename = f"/home/pi/tools/nginx/extensions/{name}.conf" Path.mkdir(Path("/home/pi/tools/nginx/extensions/"), parents=True, exist_ok=True)