configs: caddy-basic-content: file: ./Caddyfile labels: caddy: services: caddy: image: lucaslorentz/caddy-docker-proxy:ci-alpine #image: ghcr.io/serfriz/caddy-crowdsec:latest #image: caddy-crowdsec #image: git.netgrimoire.com/traveler/caddy-crowdsec ports: - 8900:80 - 443:443 environment: - CADDY_INGRESS_NETWORKS=netgrimoire networks: - netgrimoire - vpn volumes: - /var/run/docker.sock:/var/run/docker.sock - /export/Docker/caddy/Caddyfile:/etc/caddy/Caddyfile - /export/Docker/caddy:/data - /export/Docker/caddy/logs:/var/log/caddy # Mount logs for CrowdSec logging: driver: "gelf" options: gelf-address: "udp://192.168.5.17:12201" tag: "vikunja" deploy: placement: constraints: - node.hostname == nas # restart: unless-stopped networks: netgrimoire: external: true vpn: external: true