thedocks/caddy/docker-compose.yml

27 lines
No EOL
642 B
YAML

services:
caddy:
image: caddy-saffron:1.0.8
build: .
container_name: caddy-saffron
restart: unless-stopped
ports:
- 80:80
- 443:443
- 2015:2015
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./site:/srv
- caddy_data:/data
- caddy_config:/config
environment:
- DUCKDNS_TOKEN=428a1b3b-bc1d-4906-a230-9cd0a72fd06b
dns:
- 100.100.100.100 # Tailscale MagicDNS
- 8.8.8.8 # Google DNS fallback
- 1.1.1.1 # Cloudflare fallback
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
caddy_data:
caddy_config: