*a5b719c✨ allow configuration of a custom translation service (such as libretranslate) (#1946) *d6251b7feat(jaas): updated jaas URLs (#1944) *2a87a50fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943) *5164db7feat(jigasi): config for jigasi in visitor mode (#1942) *a88c6e4feat(prosody): allow s2s whitelist additions (#1940) *b89c328fix(prosody): install the new version of jitsi-contrib/prosody-plugins *0b75cd1fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934) *4369907feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932) *c58a9e5feat(prosody): allow components access even after max participants is reached (#1930) *5e1fcd8fix(prosody): default value for PROSODY_MODE (#1929) *7b7f101feat(prosody): new flags to disable incoming client and server conection limits (#1928) *02aa4f1fix: Only set app_secret when defined. (#1925) *df0bb25fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926) *ff0cdc7fix(prosody): tpl errors on container startup due to missing variables (#1924) *905943dfeat(prosody) update prosody contrib plugins from 20240117 to 20240817 *1f2b14dfeat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905) *c9b6679feat(web): mount load-test volume to expose load-test client from host (#1910) *b726312feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS *2d39624misc: working on unstable
71 lines
2.5 KiB
YAML
71 lines
2.5 KiB
YAML
version: '3.5'
|
|
|
|
services:
|
|
transcriber:
|
|
image: jitsi/jigasi:${JITSI_IMAGE_VERSION:-stable-9779}
|
|
restart: ${RESTART_POLICY:-unless-stopped}
|
|
volumes:
|
|
- ${CONFIG}/transcriber:/config:Z
|
|
- ${CONFIG}/transcripts:/tmp/transcripts:Z
|
|
environment:
|
|
- AUTOSCALER_SIDECAR_KEY_FILE
|
|
- AUTOSCALER_SIDECAR_KEY_ID
|
|
- AUTOSCALER_SIDECAR_GROUP_NAME
|
|
- AUTOSCALER_SIDECAR_HOST_ID
|
|
- AUTOSCALER_SIDECAR_INSTANCE_ID
|
|
- AUTOSCALER_SIDECAR_PORT
|
|
- AUTOSCALER_SIDECAR_REGION
|
|
- AUTOSCALER_SIDECAR_SHUTDOWN_POLLING_INTERVAL
|
|
- AUTOSCALER_SIDECAR_STATS_POLLING_INTERVAL
|
|
- AUTOSCALER_URL
|
|
- BOSH_URL_PATTERN
|
|
- XMPP_AUTH_DOMAIN
|
|
- XMPP_GUEST_DOMAIN
|
|
- XMPP_MUC_DOMAIN
|
|
- XMPP_INTERNAL_MUC_DOMAIN
|
|
- XMPP_SERVER
|
|
- XMPP_PORT
|
|
- XMPP_RECORDER_DOMAIN
|
|
- XMPP_DOMAIN
|
|
- PUBLIC_URL
|
|
- JIGASI_CONFIGURATION
|
|
- JIGASI_JVB_TIMEOUT
|
|
- JIGASI_LOCAL_REGION
|
|
- JIGASI_LOG_FILE
|
|
- JIGASI_MODE=transcriber
|
|
- JIGASI_XMPP_USER
|
|
- JIGASI_XMPP_PASSWORD
|
|
- JIGASI_BREWERY_MUC
|
|
- JIGASI_TRANSCRIBER_ADVERTISE_URL
|
|
- JIGASI_TRANSCRIBER_CUSTOM_SERVICE
|
|
- JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE
|
|
- JIGASI_TRANSCRIBER_LIBRETRANSLATE_URL
|
|
- JIGASI_TRANSCRIBER_ENABLE_SAVING
|
|
- JIGASI_TRANSCRIBER_FILTER_SILENCE
|
|
- JIGASI_TRANSCRIBER_OCI_COMPARTMENT
|
|
- JIGASI_TRANSCRIBER_OCI_REGION
|
|
- JIGASI_TRANSCRIBER_PASSWORD
|
|
- JIGASI_TRANSCRIBER_RECORD_AUDIO
|
|
- JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL
|
|
- JIGASI_TRANSCRIBER_SEND_TXT
|
|
- JIGASI_TRANSCRIBER_USER
|
|
- JIGASI_TRANSCRIBER_VOSK_URL
|
|
- JIGASI_TRANSCRIBER_WHISPER_URL
|
|
- JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY
|
|
- JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY_NAME
|
|
- 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:
|