*4eb5575prosody: c2s encryption flag from environment *cc34823prosody: tune internal muc settings *f512116prosody: jibri and jigasi skip muc passwords (#1718) *6c1f384Add flag for require-muc-config-flag. (#1717) *6e6dd96web: nginx config for load-test client if present (#1715) *11d7d75fix: Do not load domain_mapper under breakout component (#1714) *4ca5763prosody: the new version of contrib-prosody-plugins (#1713) *d31e164build: simplify detection of the target platform *21f04eabase: update tpl *9b686c6prosody: Drops unused module. *1365d7fbase-java: include jdk package *4584779jicofo: fix enable sctp octo defaults (#1708) *2a3f8fdweb: fix config.js syntax *df88c7cFix/web settings prop syntax (#1706) *d64ae1cweb: remove 'startBitrate' that is no longer supported. *1cba0b5web: Fix the maxbitrates config setting. Also, remove the 'enforcePreferredCodec' setting which is no longer supported. *1dbe5cdweb: cleanup config *3a888fdjicofo: add support for max-ssrcs-per-user config *5093efbfeat: Add testing flag for Av1 *7f86006prosody: remove muc_meeting_id from lobby *c21a598prosody: visitors config whitespace fix (#1694) *8845606Move trusted_proxies from visitors to main prosody config file. (#1699) *e41e4f4Require tls by default. (#1698) *80e4ee6Remove unnecessary modules and properties (#1697) *2915176prosody: skip recorder account unless in client mode *46b98b5prosody: brewery mode for jvb/jicofo discovery muc *52eef2efeat: Add an option to set jibri-sip brewery jid. (#1689) *ab30f56prosody: enable muc_meeting_id in lobby component *5cc0ef0jicofo: fix duplicate line *2a67885jicofo: trusted domain list *78fb030fix: Fix typo in var name. (#1690) *1ad045efeat: Add an option to enable sctp for relays. (#1688) *aa898e4jicofo: fix visitors auth domain (#1687) *ec8615afix: Fix default JIBRI_PENDING_TIMEOUT. (#1686) *483bbdeweb: trim deprecated options and defaults *11cbfccweb: provide bosh URL as relative only if flagged (#1682) *60100d6jvb: expose public IP in autoscaler sidecar config (#1679) *b8a9080task: fix shutdown script *2e3c272jvb: fix terminate script for autoscaler sidecar *3519113jvb: finish script for graceful shutdown (#1676) *4fba8b5task: support logging to file in JVB container (#1675) *431cdccweb: allow desktop framerate to be automatically determined by the browser *4c009adjvb: fix version for autoscaler config *4531615prosody: add smacks to guest vhost *b4428bfprosody: use mod_smacks.lua from prosody since 0.12.4 *ee2f3c9docker-compose.yml: expose jicofo and jvb env vars for defining max memory. *940cd97env.example: add jicofo and jvb env vars for defining max memory. *71b3892jicofo,jvb,jigasi: fix SENTRY_DSN cannot be defined *e6a0c04jibri: add check for /dev/shm size *dbffba1Revert "jicofo, jigasi, jvb: fix SENTRY_DSN not being read" *073f85dRevert "logging: fix reference to old variable" *8415c84logging: fix reference to old variable *fa2b4dbjicofo, jigasi, jvb: fix SENTRY_DSN not being read *42a2153misc: working on unstable
59 lines
1.9 KiB
YAML
59 lines
1.9 KiB
YAML
version: '3.5'
|
|
|
|
services:
|
|
# SIP gateway (audio)
|
|
jigasi:
|
|
image: jitsi/jigasi:${JITSI_IMAGE_VERSION:-stable-9220}
|
|
restart: ${RESTART_POLICY:-unless-stopped}
|
|
ports:
|
|
- '${JIGASI_PORT_MIN:-20000}-${JIGASI_PORT_MAX:-20050}:${JIGASI_PORT_MIN:-20000}-${JIGASI_PORT_MAX:-20050}/udp'
|
|
volumes:
|
|
- ${CONFIG}/jigasi:/config:Z
|
|
- ${CONFIG}/transcripts:/tmp/transcripts:Z
|
|
environment:
|
|
- ENABLE_AUTH
|
|
- ENABLE_GUESTS
|
|
- XMPP_AUTH_DOMAIN
|
|
- XMPP_GUEST_DOMAIN
|
|
- XMPP_MUC_DOMAIN
|
|
- XMPP_INTERNAL_MUC_DOMAIN
|
|
- XMPP_SERVER
|
|
- XMPP_PORT
|
|
- XMPP_DOMAIN
|
|
- PUBLIC_URL
|
|
- JIGASI_DISABLE_SIP
|
|
- JIGASI_SIP_URI
|
|
- JIGASI_SIP_PASSWORD
|
|
- JIGASI_SIP_SERVER
|
|
- JIGASI_SIP_PORT
|
|
- JIGASI_SIP_TRANSPORT
|
|
- JIGASI_SIP_DEFAULT_ROOM
|
|
- JIGASI_XMPP_USER
|
|
- JIGASI_XMPP_PASSWORD
|
|
- JIGASI_BREWERY_MUC
|
|
- JIGASI_PORT_MIN
|
|
- JIGASI_PORT_MAX
|
|
- JIGASI_HEALTH_CHECK_SIP_URI
|
|
- JIGASI_HEALTH_CHECK_INTERVAL
|
|
- JIGASI_SIP_KEEP_ALIVE_METHOD
|
|
- JIGASI_ENABLE_SDES_SRTP
|
|
- ENABLE_TRANSCRIPTIONS
|
|
- JIGASI_TRANSCRIBER_ADVERTISE_URL
|
|
- JIGASI_TRANSCRIBER_RECORD_AUDIO
|
|
- JIGASI_TRANSCRIBER_SEND_TXT
|
|
- GC_PROJECT_ID
|
|
- GC_PRIVATE_KEY_ID
|
|
- GC_PRIVATE_KEY
|
|
- GC_CLIENT_EMAIL
|
|
- GC_CLIENT_ID
|
|
- GC_CLIENT_CERT_URL
|
|
- SHUTDOWN_REST_ENABLED
|
|
- SENTRY_DSN="${JIGASI_SENTRY_DSN:-0}"
|
|
- SENTRY_ENVIRONMENT
|
|
- SENTRY_RELEASE
|
|
- TZ
|
|
depends_on:
|
|
- prosody
|
|
networks:
|
|
meet.jitsi:
|