Files
komodo-stacks/projects/caddy/compose.yaml
T
Gitea Sync Bot b0b6846b16 Sync caddy from Gitea to monorepo
Repository: admin/caddy
Timestamp: 2025-04-26_21-28-02
Target directory: projects/caddy
2025-04-26 21:28:04 +01:00

40 lines
1.0 KiB
YAML

services:
caddy:
image: serfriz/caddy-cloudflare-ddns-security:latest
container_name: caddy
restart: unless-stopped
command: ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--watch"]
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
newt:
image: fosrl/newt
container_name: newt
restart: unless-stopped
environment:
- PANGOLIN_ENDPOINT=${PANGOLIN_ENDPOINT}
- NEWT_ID=${NEWT_ID}
- NEWT_SECRET=${NEWT_SECRET}
#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