瀏覽代碼

jvb: add ability to set the WS domain with an env var

Saúl Ibarra Corretgé 4 年之前
父節點
當前提交
3ef2221
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 1 0
      docker-compose.yml
  2. 3 2
      jvb/rootfs/defaults/sip-communicator.properties

+ 1 - 0
docker-compose.yml

@@ -211,6 +211,7 @@ services:
             - JVB_TCP_MAPPED_PORT
             - JVB_STUN_SERVERS
             - JVB_ENABLE_APIS
+            - JVB_WS_DOMAIN
             - JVB_WS_SERVER_ID
             - PUBLIC_URL
             - TZ

+ 3 - 2
jvb/rootfs/defaults/sip-communicator.properties

@@ -26,8 +26,9 @@ org.jitsi.videobridge.ENABLE_STATISTICS=true
 org.jitsi.videobridge.STATISTICS_TRANSPORT=muc
 org.jitsi.videobridge.STATISTICS_INTERVAL=5000
 
-{{ $WS_DOMAIN := .Env.PUBLIC_URL | default "https://localhost:8443" | trimPrefix "https://" | trimSuffix "/" -}}
-{{ $WS_SERVER_ID := .Env.JVB_WS_SERVER_ID | default .Env.LOCAL_ADDRESS }}
+{{ $PUBLIC_URL_DOMAIN := .Env.PUBLIC_URL | default "https://localhost:8443" | trimPrefix "https://" | trimSuffix "/" -}}
+{{ $WS_DOMAIN := .Env.JVB_WS_DOMAIN | default $PUBLIC_URL_DOMAIN -}}
+{{ $WS_SERVER_ID := .Env.JVB_WS_SERVER_ID | default .Env.LOCAL_ADDRESS -}}
 
 org.jitsi.videobridge.rest.COLIBRI_WS_DISABLE=false
 org.jitsi.videobridge.rest.jetty.port=9090