*9e17f95feat(jigasi): allow unique account UID for each entry even if the same auth is used (#1917) *ad2a577fix(jigasi): transcriber VOSK URL variable into compose file (#1916) *6c08391feat(jigasi): transcriber configuration supports vosk URL (#1915) *1db83edfeat(ldap): Start and configure only if enabled. *ceb4a51feat(prosody): Skip some modules for prosody-jvb. *e7786d5feat(jigasi): transcriber configuration for OCI and whisper and to skip saving (#1909) *c5afcdefeat(jigasi): support graceful shutdown via sidecar (#1908) *5d40297feat(jigasi): allow optional label for xmpp servers (#1907) *e7cb0f4feat(jvb): autoscaler sidecar shutdown hook on finish (#1906) *b0675c0prosody: recording metadata module (#1734) *36b2e16feat(web) - Added NGINX_KEEPALIVE_TIMEOUT environment variable *24bf3e4fix(web) add HTTPS port to URL in env.example *2280f6bfeat(web) add ability to run the web container targetting JaaS *ff49cd9Revert "feat(jigasi): install openjdk nonheadless, currently required for dep…" (#1899) *66c6ad8feat(jigasi): install openjdk nonheadless, currently required for dependencies (#1895) *3f67408feat(jigasi,transcriber): transcriber component and jigasi configuration updates (#1881) *3e93212fix(jicofo): pass compose variable for jicofo transcription support (#1893) *084266cfeat(transcriber): transcriber password in env.example and gen-passwords.sh (#1894) *e1b14f2feat(prosody): enable brewery muc modules in internal muc component (#1892) *1889c5dfix(web): enable hidden domain when transcriptions or recordings are enabled (#1891) *46377d4feat(prosody): transcriber account support and flag configuration fix (#1890) *9f2489dfeat(log-analyser): updated grafana dashboards (#1885) *1e589f3feat(log-analyser): transfered docker logs from docker containers and updated readme (#1884) *1f056b4web: remove unnecessary option *f893e49base: update tpl *7617503fix(log-analyser): added Jitsi network to loki service *27150a2feat(prometheus): Docker Daemon scraping for monitoring (#1865) *d6b64a2misc: working on unstable
65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
version: '3.5'
|
|
|
|
services:
|
|
# SIP gateway (audio)
|
|
jigasi:
|
|
image: jitsi/jigasi:${JITSI_IMAGE_VERSION:-stable-9753}
|
|
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
|
|
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
|
|
- 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_CONFIGURATION
|
|
- JIGASI_DISABLE_SIP
|
|
- JIGASI_JVB_TIMEOUT
|
|
- JIGASI_LOCAL_REGION
|
|
- JIGASI_LOG_FILE
|
|
- JIGASI_MODE=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
|
|
- SHUTDOWN_REST_ENABLED
|
|
- SENTRY_DSN="${JIGASI_SENTRY_DSN:-0}"
|
|
- SENTRY_ENVIRONMENT
|
|
- SENTRY_RELEASE
|
|
- TZ
|
|
- USE_TRANSLATOR_IN_CONFERENCE
|
|
depends_on:
|
|
- prosody
|
|
networks:
|
|
meet.jitsi:
|