Hi,
i have two docker-compose files.
In the first one I use Traefik and the Freshrss Reader, the second one Is for jitsi-meet.
The Webserver image from jitsi-meet is part of the Freashrss network in which Traefik is.
Mostly Traefik is routing the Trafik to the jitsi-meet network IP address instead of IP address from the Freshrss Network. Sometimes after a few restarts of the jitsi-meet compose file, the Webserver is reachable until the next restart.
The jitsi-meet webserver is always reachable per ping from the Traefik container.
freshrss docker-compose.yml
services:
traefik:
image: traefik:latest
command: --configFile=/traefik.toml
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /opt/freshrss/traefik.toml:/traefik.toml
- /opt/freshrss/acme.json:/acme.json
- /opt/freshrss/tls:/tls
networks:
freshrss:
networks:
freshrss:
jitsi-meet
services:
# Frontend
web:
image: jitsi/web
# ports:
# - '${HTTP_PORT}:80'
# - '${HTTPS_PORT}:443'
volumes:
- ${CONFIG}/web:/config
- ${CONFIG}/web/letsencrypt:/etc/letsencrypt
- ${CONFIG}/transcripts:/usr/share/jitsi-meet/transcripts
environment:
- ENABLE_AUTH
- ENABLE_GUESTS
- ENABLE_LETSENCRYPT
- ENABLE_HTTP_REDIRECT
- ENABLE_TRANSCRIPTIONS
- DISABLE_HTTPS
- JICOFO_AUTH_USER
- LETSENCRYPT_DOMAIN
- LETSENCRYPT_EMAIL
- PUBLIC_URL
- XMPP_DOMAIN
- XMPP_AUTH_DOMAIN
- XMPP_BOSH_URL_BASE
- XMPP_GUEST_DOMAIN
- XMPP_MUC_DOMAIN
- XMPP_RECORDER_DOMAIN
- ETHERPAD_URL_BASE
- TZ
- JIBRI_BREWERY_MUC
- JIBRI_PENDING_TIMEOUT
- JIBRI_XMPP_USER
- JIBRI_XMPP_PASSWORD
- JIBRI_RECORDER_USER
- JIBRI_RECORDER_PASSWORD
- ENABLE_RECORDING
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.jitsi-https.redirectscheme.scheme=https"
- "traefik.http.routers.jitsi-http.entrypoints=web"
- "traefik.http.routers.jitsi-http.rule=Host(`jitsi.example.org`)"
- "traefik.http.routers.jitsi-http.middlewares=jitsi-https@docker"
- "traefik.http.routers.jitsi.entrypoints=web-secure"
- "traefik.http.routers.jitsi.rule=Host(`jitsi.example.org`)"
- "traefik.http.routers.jitsi.tls=true"
- "traefik.http.routers.jitsi.tls.certresolver=default"
networks:
meet.jitsi:
aliases:
- ${XMPP_DOMAIN}
freshrss_freshrss:
networks:
meet.jitsi:
freshrss_freshrss:
external: true