services: caddy-vw: image: caddy:alpine container_name: caddy-vw restart: unless-stopped network_mode: host volumes: - /mnt/docker-data/configs/caddy-vw/Caddyfile:/etc/caddy/Caddyfile:ro - /mnt/docker-data/configs/caddy-vw/data:/data - /mnt/docker-data/configs/caddy-vw/config:/config command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile mem_limit: 256M memswap_limit: 256M labels: - "com.centurylinklabs.watchtower.enable=false" logging: driver: "json-file" options: max-size: "20m" max-file: "3"