diff --git a/docker-compose.yml b/docker-compose.yml index 22f2c26..5104513 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -218,6 +218,7 @@ services: - XMPP_INTERNAL_MUC_DOMAIN - XMPP_MODULES - XMPP_MUC_MODULES + - XMPP_MUC_CONFIGURATION - XMPP_INTERNAL_MUC_MODULES - XMPP_RECORDER_DOMAIN - XMPP_PORT diff --git a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua index 03a4966..740bf7a 100644 --- a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua +++ b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua @@ -243,6 +243,9 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc" muc_room_cache_size = 1000 muc_room_locking = false muc_room_default_public_jids = true + {{ if .Env.XMPP_MUC_CONFIGURATION -}} + "{{ join "\"\n\"" (splitList "," .Env.XMPP_MUC_CONFIGURATION) }}"; + {{ end -}} Component "focus.{{ $XMPP_DOMAIN }}" "client_proxy" target_address = "{{ $JICOFO_AUTH_USER }}@{{ $XMPP_AUTH_DOMAIN }}"