From 5c5742b838410012f62ae578486711c2c6c3d367 Mon Sep 17 00:00:00 2001 From: Aaron van Meerten Date: Mon, 5 Feb 2024 13:40:39 -0600 Subject: [PATCH] prosody: var for speakerstats modules * prosody: var for speakerstats modules --- docker-compose.yml | 1 + prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 104dcce..6a1fc17 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -301,6 +301,7 @@ services: - XMPP_RECORDER_DOMAIN - XMPP_PORT - XMPP_SERVER_S2S_PORT + - XMPP_SPEAKERSTATS_MODULES networks: meet.jitsi: aliases: diff --git a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua index 1971eaa..479b0f9 100644 --- a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua +++ b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua @@ -397,6 +397,11 @@ Component "focus.{{ $XMPP_DOMAIN }}" "client_proxy" Component "speakerstats.{{ $XMPP_DOMAIN }}" "speakerstats_component" muc_component = "{{ $XMPP_MUC_DOMAIN }}" + {{- if .Env.XMPP_SPEAKERSTATS_MODULES }} + modules_enabled = { + "{{ join "\";\n \"" (splitList "," .Env.XMPP_SPEAKERSTATS_MODULES) }}"; + } + {{- end }} Component "conferenceduration.{{ $XMPP_DOMAIN }}" "conference_duration_component" muc_component = "{{ $XMPP_MUC_DOMAIN }}"