72 lines
1.5 KiB
YAML
72 lines
1.5 KiB
YAML
---
|
|
jitsi_image_version: stable-10314
|
|
|
|
jitsi_svc:
|
|
domain: "{{ all_services | service_get_domain(role_name) }}"
|
|
port: 80
|
|
|
|
jitsi_env:
|
|
# https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/
|
|
|
|
TZ: "{{ timezone }}"
|
|
PUBLIC_URL: "https://{{ jitsi_svc.domain }}"
|
|
|
|
ENABLE_LETSENCRYPT: 0
|
|
DISABLE_HTTPS: 1
|
|
|
|
ENABLE_AUTH: 0
|
|
ENABLE_GUESTS: 1
|
|
|
|
JICOFO_AUTH_PASSWORD: "{{ vault_jitsi.jicofo_auth_password }}"
|
|
JVB_AUTH_PASSWORD: "{{ vault_jitsi.jvb_auth_password }}"
|
|
|
|
|
|
jitsi_compose:
|
|
watchtower: false
|
|
image: "jitsi/web:{{ jitsi_image_version }}"
|
|
file:
|
|
services:
|
|
app:
|
|
depends_on:
|
|
- jvb
|
|
prosody:
|
|
image: "jitsi/prosody:{{ jitsi_image_version }}"
|
|
restart: always
|
|
env_file:
|
|
- .env
|
|
expose:
|
|
- '5222'
|
|
- '5269'
|
|
- '5347'
|
|
- '5280'
|
|
networks:
|
|
default:
|
|
aliases:
|
|
- xmpp.meet.jitsi
|
|
|
|
jicofo:
|
|
image: "jitsi/jicofo:{{ jitsi_image_version }}"
|
|
restart: always
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- '127.0.0.1:8888:8888'
|
|
labels:
|
|
service: "jitsi-jicofo"
|
|
depends_on:
|
|
- prosody
|
|
networks:
|
|
default:
|
|
|
|
jvb:
|
|
image: "jitsi/jvb:{{ jitsi_image_version }}"
|
|
restart: always
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- '127.0.0.1:8080:8080'
|
|
- '10000:10000/udp'
|
|
depends_on:
|
|
- prosody
|
|
networks:
|
|
default:
|