From af8a7fe58182a4e63b912e89dd133764b6992cdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Fri, 1 Nov 2024 18:11:40 +0100 Subject: [PATCH] jitsi: Allow for multiple installation types JITSI_SCALE unset -- "normal" core installation JITSI_SCALE=client -- Omit the JVB component, the Jitsi Scale servers take over JITSI_SCALE=server -- Omit anything but the JVB component to install a Jitsi Scale server --- lib/files/jitsi/gen-passwords.sh | 6 +++++- lib/jitsi.sh | 12 ++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/files/jitsi/gen-passwords.sh b/lib/files/jitsi/gen-passwords.sh index 29aec9b..f2d8b0a 100755 --- a/lib/files/jitsi/gen-passwords.sh +++ b/lib/files/jitsi/gen-passwords.sh @@ -5,7 +5,11 @@ function generatePassword() { } JICOFO_AUTH_PASSWORD=$(generatePassword) -JVB_AUTH_PASSWORD=$(generatePassword) +if [ -n "$JITSI_SCALE" ]; then + JVB_AUTH_PASSWORD="J17515cAl3-jvb" +else + JVB_AUTH_PASSWORD=$(generatePassword) +fi JIGASI_XMPP_PASSWORD=$(generatePassword) JIBRI_RECORDER_PASSWORD=$(generatePassword) JIBRI_XMPP_PASSWORD=$(generatePassword) diff --git a/lib/jitsi.sh b/lib/jitsi.sh index 7cc9b64..616a458 100644 --- a/lib/jitsi.sh +++ b/lib/jitsi.sh @@ -25,6 +25,10 @@ cat > /federated/apps/jitsi/docker-compose.yml <> /federated/apps/jitsi/docker-compose.yml <> /federated/apps/jitsi/docker-compose.yml <> /federated/apps/jitsi/docker-compose.yml <