diff --git a/docker-compose.yml b/docker-compose.yml index cab05d8..411caf2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -262,12 +262,14 @@ services: - VISITORS_XMPP_DOMAIN - VISITORS_XMPP_SERVER - VISITORS_XMPP_PORT + - XMPP_BREAKOUT_MUC_MODULES - XMPP_CONFIGURATION - XMPP_DOMAIN - XMPP_AUTH_DOMAIN - XMPP_GUEST_DOMAIN - XMPP_MUC_DOMAIN - XMPP_INTERNAL_MUC_DOMAIN + - XMPP_LOBBY_MUC_MODULES - XMPP_MODULES - XMPP_MUC_MODULES - XMPP_MUC_CONFIGURATION diff --git a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua index 04a7b0b..204cd9a 100644 --- a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua +++ b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua @@ -393,6 +393,9 @@ Component "lobby.{{ $XMPP_DOMAIN }}" "muc" {{ if $ENABLE_RATE_LIMITS -}} "muc_rate_limit"; {{ end -}} + {{ if .Env.XMPP_LOBBY_MUC_MODULES -}} + "{{ join "\";\n\"" (splitList "," .Env.XMPP_LOBBY_MUC_MODULES) }}"; + {{ end -}} } {{ end }} @@ -414,6 +417,9 @@ Component "breakout.{{ $XMPP_DOMAIN }}" "muc" {{ if $ENABLE_RATE_LIMITS -}} "muc_rate_limit"; {{ end -}} + {{ if .Env.XMPP_BREAKOUT_MUC_MODULES -}} + "{{ join "\";\n\"" (splitList "," .Env.XMPP_BREAKOUT_MUC_MODULES) }}"; + {{ end -}} } {{ end }}