drawio-docker
Install Draw.io in docker
Create a docker-compose file in your /srv/drawio.example.com directory
# Filename: docker-compose.yaml
version: '3.5'
name: drawio-example-com
services:
drawio:
image: jgraph/drawio
container_name: drawio.example.com
restart: always
labels:
- com.centurylinklabs.watchtower.enable=true
- traefik.enable=true
- traefik.http.routers.drawio.rule=Host(`drawio.example.com`)
- traefik.http.routers.drawio.tls=true
- traefik.http.routers.drawio.tls.certresolver=lets-encrypt
- traefik.http.routers.drawio.service=drawio
- traefik.http.services.drawio.loadbalancer.server.port=8080
Run Draw.io
docker-compose up -d