sync/komodo/caddy.compose.yaml

29 lines
715 B
YAML
Raw Normal View History

2026-10-08 20:28:41 -07:00
services:
caddy:
image: lucaslorentz/caddy-docker-proxy:2.13
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp" # HTTP/3 (QUIC)
environment:
# Optional: global Caddy options (e.g., Let's Encrypt email)
- CADDY_INGRESS_NETWORKS=caddy_net
- CADDY_EMAIL=admin@goto.horse
- CADDY_DOCKER_NO_SCOPE=true
volumes:
- ${XDG_RUNTIME_DIR:-/run/user/1001}/podman/podman.sock:/var/run/docker.sock
- caddy_data:/data # Persist certificates
- caddy_config:/config
networks:
- caddy_net
volumes:
caddy_data:
caddy_config:
networks:
caddy_net:
external: true