1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
version: "3"
services:
chat:
build:
context: wschat_server
args:
DAMN_CHAT: ${CHAT_SUB}.${DOMAIN_NAME}
env_file: .env
restart: always
labels:
- "traefik.http.routers.chat.rule=Host(`${CHAT_SUB}.${DOMAIN_NAME}`)"
- "traefik.http.routers.chat.tls=true"
- "traefik.http.routers.chat.tls.certresolver=le"
- "traefik.websocket.routers.chat.rule=Host(`${CHAT_SUB}.${DOMAIN_NAME}`)"
- "traefik.websocket.routers.chat.tls=true"
- "traefik.websocket.routers.chat.tls.certresolver=le"