services: caddy: image: caddy restart: unless-stopped # binding ports directly to avoid needing external network # eventaully replace with auth container ports: - "80:80" - "443:443" - "443:443/udp" networks: caddy volumes: - Caddyfile:/etc/caddy/Caddyfile - website/public:/srv/keegan - fish:/srv/fish - volumes/data:/data - volumes/config:/config networks: caddy: external: false driver: bridge