services: dozzle: image: amir20/dozzle:latest container_name: dozzle restart: unless-stopped networks: - homelab-network - traefik-network ports: - ${EXTERNAL_PORT}:${INTERNAL_PORT} volumes: - /var/run/docker.sock:/var/run/docker.sock:ro environment: - DOZZLE_LEVEL=info - DOZZLE_TAILSIZE=300 - DOZZLE_FILTER=status=running - DOZZLE_HOSTNAME=${PROXY_URL} healthcheck: test: ['CMD', '/dozzle', 'healthcheck'] interval: 30s timeout: 10s retries: 3 start_period: 30s labels: - ${ICON_LABEL} - ${HOST_LABEL} - ${LOADBALANCER_LABEL} - ${WATCHTOWER_ENABLE_LABEL} - ${TRAEFIK_ENABLE_LABEL} - ${TRAEFIK_NETWORK_LABEL} - ${ENTRYPOINT_LABEL} - ${CERT_LABEL} - ${AUTHELIA_LABEL} networks: homelab-network: external: true traefik-network: external: true x-dockge: urls: - https://${PROXY_URL} - ${LOCAL_URL} x-arcane: icon: ${ICON_URL} urls: - https://${PROXY_URL} - ${LOCAL_URL}