claude-home/server-configs/caddy-migration/docker-compose.yml
Cal Corum c08e779e42 docs: add caddy migration config, tdarr flow backup, and troubleshooting updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:13:21 -05:00

30 lines
700 B
YAML

services:
caddy:
# Custom build with Cloudflare DNS plugin for DNS-01 challenges
build:
context: .
dockerfile: Dockerfile
container_name: caddy
restart: unless-stopped
ports:
- "80:80" # HTTP (redirect to HTTPS)
- "443:443" # HTTPS
- "443:443/udp" # HTTP/3 QUIC
environment:
CF_API_TOKEN: ${CF_API_TOKEN}
TZ: America/Chicago
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data # TLS certs and ACME state
- caddy_config:/config # Runtime config (auto-managed)
networks:
- caddy_network
networks:
caddy_network:
driver: bridge
volumes:
caddy_data:
caddy_config: