mirror of
https://github.com/TerrifiedBug/komodo-stacks.git
synced 2026-11-11 18:09:28 +01:00
Repository: admin/caddy Timestamp: 2025-04-26_21-28-02 Target directory: projects/caddy
40 lines
1.0 KiB
YAML
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
|
|
|
|
|