How to route two routers to the same docker container and port?

When using multiple Traefik routers and services in labels, you need to assign them:

    labels:
      - "traefik.enable=true"

      - "traefik.http.routers.passwords.rule=Host(`pass.${DOMAIN}`)"
      - "traefik.http.routers.passwords.entrypoints=localonly"
      - "traefik.http.routers.passwords.tls.certresolver=myresolver"
      - "traefik.http.routers.passwords.service=passwords"
      - "traefik.http.services.passwords.loadbalancer.server.port=80"

      - "traefik.http.routers.passwords-api.rule=Host(`pass.${DOMAIN}`) && PathRegexp(`(^/api.*)|(^/identity.*)|(^/#/send.*)|(^/notifications.*)|(^/images.*)|(^.*\\.json)|(^/icons.*)`)" # https://www.reddit.com/r/selfhosted/comments/1knli8i/comment/msmhhy2/?context=3
      - "traefik.http.routers.passwords-api.entrypoints=websecure"
      - "traefik.http.routers.passwords-api.tls.certresolver=myresolver"
      - "traefik.http.routers.passwords-api.service=passwords-api"
      - "traefik.http.services.passwords-api.loadbalancer.server.port=80"

[/quote]