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
This commit is contained in:
Jeremy Stanley 2022-09-02 21:32:39 +00:00
parent aeced375fa
commit 080ff3954f
3 changed files with 3 additions and 0 deletions

View File

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

View File

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

View File

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