services: caddy: container_name: caddy image: caddy:2-alpine extra_hosts: - "host.docker.internal:host-gateway" restart: unless-stopped ports: - "80:80" - "443:443" - "8448:8448" volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro - caddy-data:/data - caddy-config:/config - /opt/srv:/srv:ro networks: - backbone volumes: caddy-data: external: true name: backbone_caddy-data caddy-config: external: true name: backbone_caddy-config networks: backbone: external: true