# On the jumphp.net server (behind its Traefik, on the network traefik_web): the WebSocket of the chat at # wss://caramail.jumphp.net/ws (port 443, passes every firewall), the raw TCP port 4500 kept for the old clients. # docker compose -p caramail-server -f compose.yaml -f compose.jumphp.yaml up -d --build services: chat: networks: [default, web] labels: traefik.enable: "true" traefik.docker.network: traefik_web traefik.http.routers.caramail-chat.rule: Host(`caramail.jumphp.net`) traefik.http.routers.caramail-chat.entrypoints: secure traefik.http.routers.caramail-chat.tls: "true" traefik.http.routers.caramail-chat.tls.certresolver: letsencrypt traefik.http.routers.caramail-chat-http.rule: Host(`caramail.jumphp.net`) traefik.http.routers.caramail-chat-http.entrypoints: insecure traefik.http.services.caramail-chat.loadbalancer.server.port: "8080" networks: web: name: traefik_web external: true