Source
The repository needs a compose.yaml (or docker-compose.yml) at its root.
Routes
Domain → where Caddy forwards requests (the port the container publishes on 127.0.0.1). Path is optional, e.g. /api/*. Wildcard domains need a DNS challenge.
Environment variables optional