Files

20 lines
424 B
YAML

# The Kestrove website. Run from this folder: docker compose up -d
name: kestrove-website
services:
web:
image: caddy:2.8-alpine
restart: unless-stopped
read_only: true
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ..:/srv/site:ro
- caddy-data:/data
- caddy-config:/config
volumes:
caddy-data:
caddy-config: