services:
infra:
build: ./infra
cap_add:
- NET_ADMIN
network_mode: host
volumes:
- ./data/infra:/data:rw
restart: unless-stopped
caddy:
build: ./caddy
ports:
- 80:80
- 443:443
volumes:
# Caddyfile
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
# data volumes
- ./data/caddy-data:/data:rw
- ./data/caddy-config:/config:rw
environment:
- ACME_AGREE=true
- CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
restart: unless-stopped