Pass PUBLIC_URL to jitsi-meet jvb containers

For some reason, the JVB servers now seem to tell clients to connect
to 8443/tcp on localhost rather than the actual server. It seems it
wants to build the URL based on the PUBLIC_URL envvar, but we
previously did not pass that through to the JVB containers. Add it
to their configuration so they'll have it available.

Change-Id: I10c761105490a72c4eb9ac0b08a304b7d5d1e18c
changes/00/855700/1
Jeremy Stanley 3 months ago
parent aeced375fa
commit 080ff3954f
  1. 1
      playbooks/roles/jitsi-meet/files/jitsi-meet-docker/jvb-docker-compose.yaml
  2. 1
      playbooks/roles/jitsi-meet/files/jitsi-meet-docker/meet-docker-compose.yaml
  3. 1
      playbooks/roles/jitsi-meet/templates/jvb-env.j2

@ -13,6 +13,7 @@ services:
- ${CONFIG}/jvb:/config
environment:
- DOCKER_HOST_ADDRESS
- PUBLIC_URL
- XMPP_AUTH_DOMAIN
- XMPP_INTERNAL_MUC_DOMAIN
- XMPP_SERVER

@ -138,6 +138,7 @@ services:
- ${CONFIG}/jvb:/config
environment:
- DOCKER_HOST_ADDRESS
- PUBLIC_URL
- XMPP_AUTH_DOMAIN
- XMPP_INTERNAL_MUC_DOMAIN
- XMPP_SERVER

@ -4,6 +4,7 @@
# Customized for OpenDev, all overrides go here (and remember to comment out
# any defaults from the example):
CONFIG=/var/jitsi-meet
PUBLIC_URL=https://meetpad.opendev.org
XMPP_SERVER={{ meetpad_jvb_xmpp_server }}
XMPP_AUTH_DOMAIN=auth.localhost
XMPP_INTERNAL_MUC_DOMAIN=internal-muc.localhost

Loading…
Cancel
Save