jigasi.yml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. version: '3.5'
  2. services:
  3. # SIP gateway (audio)
  4. jigasi:
  5. image: jitsi/jigasi:${JITSI_IMAGE_VERSION:-unstable}
  6. restart: ${RESTART_POLICY:-unless-stopped}
  7. ports:
  8. - '${JIGASI_PORT_MIN:-20000}-${JIGASI_PORT_MAX:-20050}:${JIGASI_PORT_MIN:-20000}-${JIGASI_PORT_MAX:-20050}/udp'
  9. volumes:
  10. - ${CONFIG}/jigasi:/config:Z
  11. - ${CONFIG}/transcripts:/tmp/transcripts:Z
  12. environment:
  13. - ENABLE_AUTH
  14. - ENABLE_GUESTS
  15. - XMPP_AUTH_DOMAIN
  16. - XMPP_GUEST_DOMAIN
  17. - XMPP_MUC_DOMAIN
  18. - XMPP_INTERNAL_MUC_DOMAIN
  19. - XMPP_SERVER
  20. - XMPP_PORT
  21. - XMPP_DOMAIN
  22. - PUBLIC_URL
  23. - JIGASI_DISABLE_SIP
  24. - JIGASI_SIP_URI
  25. - JIGASI_SIP_PASSWORD
  26. - JIGASI_SIP_SERVER
  27. - JIGASI_SIP_PORT
  28. - JIGASI_SIP_TRANSPORT
  29. - JIGASI_SIP_DEFAULT_ROOM
  30. - JIGASI_XMPP_USER
  31. - JIGASI_XMPP_PASSWORD
  32. - JIGASI_BREWERY_MUC
  33. - JIGASI_PORT_MIN
  34. - JIGASI_PORT_MAX
  35. - JIGASI_HEALTH_CHECK_SIP_URI
  36. - JIGASI_HEALTH_CHECK_INTERVAL
  37. - JIGASI_SIP_KEEP_ALIVE_METHOD
  38. - JIGASI_ENABLE_SDES_SRTP
  39. - ENABLE_TRANSCRIPTIONS
  40. - JIGASI_TRANSCRIBER_ADVERTISE_URL
  41. - JIGASI_TRANSCRIBER_RECORD_AUDIO
  42. - JIGASI_TRANSCRIBER_SEND_TXT
  43. - GC_PROJECT_ID
  44. - GC_PRIVATE_KEY_ID
  45. - GC_PRIVATE_KEY
  46. - GC_CLIENT_EMAIL
  47. - GC_CLIENT_ID
  48. - GC_CLIENT_CERT_URL
  49. - SHUTDOWN_REST_ENABLED
  50. - SENTRY_DSN="${JIGASI_SENTRY_DSN:-0}"
  51. - SENTRY_ENVIRONMENT
  52. - SENTRY_RELEASE
  53. - TZ
  54. depends_on:
  55. - prosody
  56. networks:
  57. meet.jitsi: