22 lines
593 B
YAML
22 lines
593 B
YAML
version: "3.8"
|
|
services:
|
|
caddy-reverse-proxy:
|
|
image: "slothcroissant/caddy-cloudflaredns:2.10.0"
|
|
container_name: "caddy-reverse-proxy"
|
|
cap_add:
|
|
- NET_ADMIN
|
|
environment:
|
|
- "CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}"
|
|
- "CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}"
|
|
- "ACME_AGREE=true"
|
|
volumes:
|
|
- "${CADDYFILE_PATH}:/etc/caddy/Caddyfile"
|
|
- "${CONF_PATH}:/config"
|
|
- "${DATA_PATH}:/data"
|
|
- "${LOG_PATH}:/var/log/caddy"
|
|
- "${SITE_PATH}:/srv"
|
|
ports:
|
|
- "${HTTP}:80"
|
|
- "${HTTPS}:443"
|
|
restart: "unless-stopped"
|