services: caddy-hawkeye: image: caddy:latest container_name: caddy-hawkeye ports: - "443:443" - "443:443/udp" - "80:80" volumes: - /docker/caddy/data:/data - /docker/caddy/config:/config - /docker/caddy/config/Caddyfile:/etc/caddy/Caddyfile:ro networks: - caddy_network restart: unless-stopped environment: - CADDY_INGRESS_NETWORKS=caddy_network deploy: resources: limits: memory: 512M healthcheck: test: ["CMD", "pidof", "caddy"] interval: 30s timeout: 10s retries: 3 networks: caddy_network: name: caddy_network external: true