Update caddy service
All checks were successful
Deploy to Swarm / deploy (push) Successful in 24s

This commit is contained in:
2025-10-26 08:51:03 -04:00
parent 592e618e9c
commit 6064838c97

View File

@@ -1,32 +1,31 @@
networks:
homelab:
external: true
services:
caddy:
image: caddy:latest
ports:
- target: 80
published: 80
mode: host
- target: 443
published: 443
mode: host
- target: 2019
published: 2019
mode: host
image: lucaslorentz/caddy-docker-proxy:ci-alpine
networks:
- homelab
- caddy
ports:
- "80:80"
- "443:443"
volumes:
- /mnt/swarm-data/caddy/Caddyfile:/etc/caddy/Caddyfile
- /mnt/swarm-data/caddy/data:/data
- /mnt/swarm-data/caddy/config:/config
- /var/run/docker.sock:/var/run/docker.sock:ro
- ~/swarm-data/caddy/data:/data
- ~/swarm-data/caddy/config:/config
environment:
- CADDY_INGRESS_NETWORKS=caddy
secrets:
- cloudflare_api_token
deploy:
replicas: 1
placement:
constraints:
- node.hostname == p0
- node.role == manager
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
networks:
caddy:
external: true
secrets:
cloudflare_api_token:
external: true