Files
komodo-stacks/projects/caddy/compose.yaml
T
Gitea Sync Bot be320b5f75 Sync caddy from Gitea to monorepo
Repository: admin/caddy
Timestamp: 2025-04-19_22-18-01
Target directory: projects/caddy
2025-04-19 22:18:03 +01:00

29 lines
763 B
YAML

services:
caddy:
image: serfriz/caddy-cloudflare-ddns-security:latest
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp" # For HTTP/3
environment:
CLOUDFLARE_API_TOKEN: ${CLOUDFLARE_API_TOKEN}
DOMAIN: ${DOMAIN}
POCKET_ID_CLIENT_ID: ${POCKET_ID_CLIENT_ID}
POCKET_ID_CLIENT_SECRET: ${POCKET_ID_CLIENT_SECRET}
volumes:
- ./caddy:/etc/caddy
- ./data:/data
- ./config:/config
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared-caddy
restart: unless-stopped
command: tunnel --config /etc/cloudflared/config.yml run
volumes:
- ./cloudflared:/etc/cloudflared
depends_on:
- caddy