server/caddy/compose.yml

24 lines
494 B
YAML

services:
caddy:
image: caddy
restart: unless-stopped
# binding ports directly to avoid needing external network
# eventaully replace with auth container
ports:
- "80:80"
- "443:443"
- "443:443/udp"
networks:
caddy
volumes:
- Caddyfile:/etc/caddy/Caddyfile
- website/public:/srv/keegan
- fish:/srv/fish
- volumes/data:/data
- volumes/config:/config
networks:
caddy:
external: false
driver: bridge