services: caddy: build: context: . dockerfile: Dockerfile restart: unless-stopped ports: - "80:80" - "443:443" volumes: - {{ caddy_data_dir }}/data:/data - {{ caddy_data_dir }}/config:/config - {{ caddy_service_dir }}/Caddyfile:/etc/caddy/Caddyfile - {{ geoip_db_path }}:/etc/caddy/geoip:ro - {{ caddy_data_dir }}/logs:/var/log/caddy environment: - TZ=Europe/Amsterdam - PUID=1000 - PGID=100 extra_hosts: - "host.docker.internal:host-gateway" networks: - caddy_network networks: caddy_network: name: caddy_default enable_ipv6: true