Jeremy Stanley 080ff3954f 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
2022-09-02 21:32:39 +00:00

29 lines
784 B
YAML

# Based on https://github.com/jitsi/docker-jitsi-meet/blob/stable-7648-4/docker-compose.yml
# Licensed under the ASL v2.
version: '3.5'
services:
# Video bridge
jvb:
image: docker.io/jitsi/jvb:stable
restart: ${RESTART_POLICY:-unless-stopped}
network_mode: host
volumes:
- ${CONFIG}/jvb:/config
environment:
- DOCKER_HOST_ADDRESS
- PUBLIC_URL
- XMPP_AUTH_DOMAIN
- XMPP_INTERNAL_MUC_DOMAIN
- XMPP_SERVER
- JVB_AUTH_USER
- JVB_AUTH_PASSWORD
- JVB_BREWERY_MUC
- JVB_PORT
- JVB_TCP_HARVESTER_DISABLED
- JVB_TCP_PORT
- JVB_STUN_SERVERS
- JVB_ENABLE_APIS
- TZ