diff --git a/Docker/caddy.yaml b/Docker/caddy.yaml new file mode 100755 index 0000000..97df43f --- /dev/null +++ b/Docker/caddy.yaml @@ -0,0 +1,39 @@ +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-bounce + ports: + - 80: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 + deploy: + placement: + constraints: + - node.hostname == nas + + # restart: unless-stopped + +networks: + netgrimoire: + external: true + vpn: + external: true + +