server/caddy/docker-compose.yml

24 lines
506 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