x-arcane:
  icon: https://github.com/Dockroute.png
  urls:
    - https://www.dockroute.dev
    - https://github.com/Dockroute/Dockroute

services:
  dockroute:
    image: ghcr.io/dockroute/dockroute:latest
    container_name: dockroute
    restart: unless-stopped
    environment:
      DOCKROUTE_PROVIDER: ${DOCKROUTE_PROVIDER:-log}
      DOCKROUTE_OWNER_ID: ${DOCKROUTE_OWNER_ID:-default}
      DOCKROUTE_POLICY: ${DOCKROUTE_POLICY:-sync}
      DOCKROUTE_DEFAULT_TARGET: ${DOCKROUTE_DEFAULT_TARGET:-}
      DOCKROUTE_DOMAIN_FILTER: ${DOCKROUTE_DOMAIN_FILTER:-}
      DOCKROUTE_RESYNC_SECONDS: ${DOCKROUTE_RESYNC_SECONDS:-60}
      CLOUDFLARE_API_TOKEN: ${CLOUDFLARE_API_TOKEN:-}
      CLOUDFLARE_ACCOUNT_ID: ${CLOUDFLARE_ACCOUNT_ID:-}
      CLOUDFLARE_TUNNEL_ID: ${CLOUDFLARE_TUNNEL_ID:-}
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    labels:
      com.getarcaneapp.arcane.icon: https://github.com/Dockroute.png
