Files
caddy-rogue-mini/compose.yaml
Michael Housh aeced5b918
Some checks failed
CI / release (push) Failing after 1m28s
feat: Build image in ci, updates reverse proxy settings.
2025-04-08 15:25:01 -04:00

37 lines
697 B
YAML

services:
caddy:
# build:
# context: .
# dockerfile: Dockerfile
image: git.housh.dev/homelab/caddy-rogue-mini:latest
container_name: caddy
restart: unless-stopped
env_file:
- .env
environment:
- CLOUDFLARE_EMAIL=${CF_EMAIL}
- CLOUDFLARE_API_TOKEN=${CF_AUTH_TOKEN}
- ACME_AGREE=true
ports:
- 80:80
- 443:443
- "443:443/udp"
cap_add:
- NET_ADMIN
volumes:
- ./config:/etc/caddy:z
- caddy_data:/data
- caddy_config:/config
networks:
- proxy
security_opt:
- no-new-privileges:true
volumes:
caddy_data: {}
caddy_config: {}
networks:
proxy:
external: true