From 7b11f4f5bafb5b101a6fb065cd5118780ce2d9b3 Mon Sep 17 00:00:00 2001 From: Felix Bartels Date: Tue, 22 Sep 2020 14:28:13 +0200 Subject: [PATCH] add example configuration to use kwmbridge with standalon meet Signed-off-by: Felix Bartels --- examples/meet/docker-compose-sfu.yml | 27 +++++++++++++++++++++++++++ kwmserver/wrapper.sh | 6 ++++++ 2 files changed, 33 insertions(+) create mode 100644 examples/meet/docker-compose-sfu.yml diff --git a/examples/meet/docker-compose-sfu.yml b/examples/meet/docker-compose-sfu.yml new file mode 100644 index 0000000..34a7e28 --- /dev/null +++ b/examples/meet/docker-compose-sfu.yml @@ -0,0 +1,27 @@ +version: "3.5" + +services: + kopano_kwmserver: + environment: + - DEBUG=true + - enable_mcu_api=yes + - pipeline_forced_regexp=@conference/.* + #- pipeline_forced_regexp=@group/.* + + kopano_kwmbridge: + image: ${docker_repo:-zokradonh}/kopano_kwmbridge:${KWMBRIDGE_VERSION:-latest} + read_only: true + restart: unless-stopped + depends_on: + - kopano_kwmserver + environment: + - INSECURE=${INSECURE} + - oidc_issuer_identifier=https://${FQDN} + - kwm_server_urls=https://${FQDN} + volumes: + - /etc/machine-id:/etc/machine-id + - /etc/machine-id:/var/lib/dbus/machine-id + - kopanossl/:/kopano/ssl + network_mode: "host" + tmpfs: + - /tmp diff --git a/kwmserver/wrapper.sh b/kwmserver/wrapper.sh index 646a57f..bf1138d 100755 --- a/kwmserver/wrapper.sh +++ b/kwmserver/wrapper.sh @@ -68,6 +68,12 @@ if [ -n "${public_guest_access_regexp:-}" ]; then set -- "$@" --public-guest-access-regexp="$public_guest_access_regexp" fi +# sfu functionality +if [ -n "${pipeline_forced_regexp:-}" ]; then + set -- "$@" --pipeline-forced-regexp="$pipeline_forced_regexp" +fi + + if [ "${AUTOCONFIGURE}" = true ]; then if [ "$INSECURE" = "yes" ]; then dockerize \