Installing Gramps Web with Docker Compose and Caddy as reverse proxy

Gramps: most recent version, with Docker Compose.

In fact I’m not running Gramps yet, only starting to set it up. I’ll be hoping to use Gramps Web, running as Docker containers - I already run other web services with Docker. But I’ll need a reverse proxy to also serve Let’s Encrypt certificates, and for the last while I’ve been using Caddy.

However, I haven’t been able to find an example of a Gramps setup which uses Docker Compose and Caddy.

If there is one, or if anybody has some helpful advice, I’d love to know it!

Many thanks,
A.