From 08f034251c2abb8216a6f41aa8e90a8a57c49737 Mon Sep 17 00:00:00 2001 From: fkwp Date: Mon, 5 May 2025 13:02:58 +0200 Subject: [PATCH] Add call.m.localhost pointing to yarn dev --host --- backend/dev_nginx.conf | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/backend/dev_nginx.conf b/backend/dev_nginx.conf index bc60f9c1..1b201a89 100644 --- a/backend/dev_nginx.conf +++ b/backend/dev_nginx.conf @@ -1,3 +1,4 @@ +# Synapse reverse proxy including .well-known/matrix/client server { listen 80; listen [::]:80; @@ -39,12 +40,15 @@ server { } +# MatrixRTC reverse proxy +# - MatrixRTC Authorization Service +# - LiveKit SFU websocket signaling connection server { listen 80; listen [::]:80; listen 443 ssl; - listen 8448 ssl; listen [::]:443 ssl; + listen 8448 ssl; listen [::]:8448 ssl; server_name matrix-rtc.m.localhost; ssl_certificate /root/ssl/cert.pem; @@ -83,3 +87,37 @@ server { error_page 500 502 503 504 /50x.html; } + + +# Convenience reverse proxy for the call.m.localhost domain to yarn dev --host +server { + listen 80; + listen [::]:80; + server_name call.m.localhost; + + return 301 https://$host$request_uri; +} + +server { + listen 443 ssl; + listen [::]:443 ssl; + server_name call.m.localhost; + ssl_certificate /root/ssl/cert.pem; + ssl_certificate_key /root/ssl/key.pem; + + + location ^~ / { + + 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; + + proxy_pass https://host.docker.internal:3000; + proxy_ssl_verify off; + + } + + error_page 500 502 503 504 /50x.html; + +} \ No newline at end of file