# Example deployment: mtgc-server behind Caddy, which provides HTTPS. # # cp .env.example .env # then fill it in # docker compose up -d # docker compose exec mtgc-server mtgc-server user add yourname services: mtgc-server: build: context: ../../.. dockerfile: crates/mtgc-server/Dockerfile restart: unless-stopped env_file: .env volumes: - mtgc-data:/data caddy: image: caddy:2 restart: unless-stopped ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy-data:/data volumes: mtgc-data: caddy-data: