Drawio docker-compose traefik demo

7 min read
#This compose file adds diagrams.net (ex draw.io) to your stack
version: '3.5'
services:
  drawio:
    image: jgraph/drawio
    container_name: drawio
    networks:
      - proxy
    restart: unless-stopped
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=proxy"
      - "traefik.http.routers.draw.entrypoints=websecure"
      - "traefik.http.routers.draw.rule=Host(`draw.x.com`)"
      - "traefik.http.services.draw.loadbalancer.server.port=8080"

networks:
  proxy:
    external: true