homeserver/excalidraw/docker-compose.yml
2026-06-27 20:35:49 +02:00

38 lines
1 KiB
YAML

name: ${CONTAINER_NAME}
services:
excalidraw:
cpu_shares: 90
command: []
container_name: ${CONTAINER_NAME}
deploy:
resources:
limits:
memory: 15841M
hostname: ${CONTAINER_NAME}
image: excalidraw/excalidraw:latest
labels:
- "traefik.enable=true"
- "traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure"
- "traefik.http.routers.${ROUTER_NAME}.rule=Host(`${SUBDOMAIN}.${DOMAIN}`)"
- "traefik.http.routers.${ROUTER_NAME}.tls=true"
- "traefik.http.routers.${ROUTER_NAME}.tls.certresolver=${CERTIFICATE_RESOLVER}"
- "traefik.http.services.${ROUTER_NAME}.loadbalancer.server.port=${CONTAINER_PORT}"
- "traefik.docker.network=${TRAEFIK_NETWORK}"
restart: ${RESTART_POLICY}
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
ports: []
volumes: []
devices: []
cap_add: []
environment: []
networks:
- traefik
privileged: false
networks:
traefik:
name: traefik
external: true