traefik config,...

This commit is contained in:
Winzlieb - 2020-09-23 03:07:38 +00:00
parent bec928c3aa
commit da3b5da4df
3 changed files with 26 additions and 4 deletions

View File

@ -5,9 +5,9 @@ services:
web:
image: jitsi/web:latest
restart: ${RESTART_POLICY}
ports:
- '${HTTP_PORT}:80'
- '${HTTPS_PORT}:443'
# ports:
# - '${HTTP_PORT}:80'
# - '${HTTPS_PORT}:443'
volumes:
- ${CONFIG}/web:/config:Z
- ${CONFIG}/web/letsencrypt:/etc/letsencrypt:Z
@ -40,9 +40,19 @@ services:
- JIBRI_RECORDER_PASSWORD
- ENABLE_RECORDING
networks:
traefik:
meet.jitsi:
aliases:
- ${XMPP_DOMAIN}
labels:
- "traefik.docker.network=traefik"
- "traefik.enable=true"
- "traefik.http.services.jitsi.loadbalancer.server.port=80"
- "traefik.http.routers.jitsi.rule=Host(`jitsi.live.datenspuren.de`)"
- "traefik.http.routers.jitsi.entrypoints=websecure"
- "traefik.http.routers.jitsi.tls=true"
- "traefik.http.routers.jitsi.tls.certresolver=le"
- "traefik.http.routers.jitsi.service=jitsi"
# XMPP server
prosody:
@ -106,9 +116,12 @@ services:
- LOG_LEVEL
- TZ
networks:
traefik:
meet.jitsi:
aliases:
- ${XMPP_SERVER}
labels:
- "traefik.enable=false"
# Focus component
jicofo:
@ -136,8 +149,10 @@ services:
- TZ
depends_on:
- prosody
networks:
networks:
meet.jitsi:
labels:
- "traefik.enable=false"
# Video bridge
jvb:
@ -166,7 +181,11 @@ services:
- prosody
networks:
meet.jitsi:
labels:
- "traefik.enable=false"
# Custom network so all services can communicate using a FQDN
networks:
traefik:
external: true
meet.jitsi:

View File

@ -5,6 +5,8 @@ services:
etherpad:
image: jitsi/etherpad:latest
restart: ${RESTART_POLICY}
labels:
- "traefik.enable=false"
networks:
meet.jitsi:
aliases:

1
make-dirs.sh Normal file
View File

@ -0,0 +1 @@
mkdir -p jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb,jigasi,jibri}