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!
I figured it out. I needed to make some changes to the docker compose file linked to in the docs “Deploy with docker”; it’s below. The addition of a new network is possibly unnecessary - docker is supposed to create a network for each new compose file - but I like to have my own, named, networks. Also, I was getting errors in the log files such as
redis.exceptions.ConnectionError: Error -2 connecting to grampsweb_redis:6379. Name or service not known.
So I thought it better to have my own, named, internal network to which all the containers belonged.