Setting up Traefik to work with Pi-hole

Hello! Can anybody provide me with a clear example of how you would go about setting up Pi-hole to work with Traefik? The ultimate goal I am trying to achieve is to set up a proxy domain with SSL.

I am using a Docker compose file and Pi-hole uses a macvlan network. Any tips or guidance would be appreciated.