diff --git a/lxc1/p1-ingress/traefik.yml b/lxc1/p1-ingress/traefik.yml index 7b99fbe..ccb3725 100644 --- a/lxc1/p1-ingress/traefik.yml +++ b/lxc1/p1-ingress/traefik.yml @@ -57,4 +57,13 @@ services: volumes: - "/var/run/docker.sock:/var/run/docker.sock:ro" - "/docker/traefik/letsencrypt:/letsencrypt" - - "/docker/traefik/dynamic:/etc/traefik/dynamic" \ No newline at end of file + - "/docker/traefik/dynamic:/etc/traefik/dynamic" + labels: + # 1. Catch requests for 'traefik.mapletree.email' + - "traefik.http.routers.dashboard.rule=Host(`traefik.mapletree.email`)" + # 2. Send them to the internal API service (Magic Service) + - "traefik.http.routers.dashboard.service=api@internal" + # 3. Use HTTPS + - "traefik.http.routers.dashboard.entrypoints=websecure" + - "traefik.http.routers.dashboard.tls=true" + - "traefik.http.routers.dashboard.tls.certresolver=dns_resolver" \ No newline at end of file