diff --git a/docker-compose.yml b/docker-compose.yml index 55976ca..5103c43 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -133,6 +133,7 @@ services: - PREFERRED_LANGUAGE - PUBLIC_URL - P2P_PREFERRED_CODEC + - P2P_STUN_SERVERS - RESOLUTION - RESOLUTION_MIN - RESOLUTION_WIDTH diff --git a/web/rootfs/defaults/settings-config.js b/web/rootfs/defaults/settings-config.js index e1a2136..dddca58 100644 --- a/web/rootfs/defaults/settings-config.js +++ b/web/rootfs/defaults/settings-config.js @@ -137,6 +137,10 @@ config.p2p = { mobileCodecPreferenceOrder: {{ $CODEC_ORDER_P2P_MOBILE }} }; +{{ if .Env.P2P_STUN_SERVERS -}} +config.p2p.stunServers = '{{ .Env.P2P_STUN_SERVERS }}'.split(',').map(url => ({ urls: 'stun:' + url })); + +{{ end -}} // Breakout Rooms //