fix(devops): use caddy http reverse proxy for livekit signaling (#22)

This commit is contained in:
hampus-fluxer 2026-01-04 21:19:58 +01:00 committed by GitHub
parent 7d1c24bffb
commit 7199faac35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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']