I am stuck on a similar situation and not quite sure how to specify persistent storage in traefik.toml (or docker-compose.yml). I have started a new issue on this topic here: How to reuse letsencrypt certificate on each new build of Docker with same host?
Can you share a snippet or doc on how to configure this? I need to test this on production since I am triggering events from a 3rd party API.