From 7199faac358b06806b656a68f15825b22af09301 Mon Sep 17 00:00:00 2001 From: hampus-fluxer Date: Sun, 4 Jan 2026 21:19:58 +0100 Subject: [PATCH] fix(devops): use caddy http reverse proxy for livekit signaling (#22) --- fluxer_devops/livekit/caddy.yaml.template | 29 ++++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/fluxer_devops/livekit/caddy.yaml.template b/fluxer_devops/livekit/caddy.yaml.template index 65a5f4b3..3bf37fa7 100644 --- a/fluxer_devops/livekit/caddy.yaml.template +++ b/fluxer_devops/livekit/caddy.yaml.template @@ -22,10 +22,23 @@ apps: - '${LIVEKIT_DOMAIN}' - '${LIVEKIT_DOMAIN_TURN}' - layer4: + http: servers: main: - listen: [':443'] + listen: [':80', ':443'] + routes: + - match: + - host: + - '${LIVEKIT_DOMAIN}' + handle: + - handler: reverse_proxy + upstreams: + - dial: 'livekit:7880' + + layer4: + servers: + turn: + listen: [':5349'] routes: - match: - tls: @@ -36,15 +49,3 @@ apps: - handler: proxy upstreams: - dial: ['livekit:5349'] - - - match: - - tls: - sni: - - '${LIVEKIT_DOMAIN}' - handle: - - handler: tls - connection_policies: - - alpn: ['acme-tls/1', 'http/1.1'] - - handler: proxy - upstreams: - - dial: ['livekit:7880']