Как перенаправить поддомен на путь в контейнере docker с помощью traefik?

#docker #traefik

Вопрос:

У меня есть контейнер docker, в котором есть открытая веб-служба на локальном хосте:8080/foo (нет, я не могу ее изменить) Когда я предоставляю хост для него с помощью traefik, я могу связаться с ним по адресу bar.domain.com/foo Я хотел бы достичь этого bar.domain.com вместо этого. Я устал заменять путь, добавлять путь, удалять путь, но он просто перенаправляет его на bar.domain.com/foo или бросает «НА МНОГИЕ ПЕРЕНАПРАВЛЕНИЯ»

Вот моя последняя конфигурация

             "traefik.enable": "true",
            "traefik.http.middlewares.foo_prefix.replacepathregex.regex": "^(.*)",
            "traefik.http.middlewares.foo_prefix.replacepathregex.replacement": "/foo/$1",
            "traefik.http.routers.service.middlewares": "foo_prefix",
            "traefik.http.routers.service.rule": "Host(`bar.domain.com`)",
            "treafik.http.routers.service.entrypoints": "web"
 

Есть какие-либо предложения по управлению внутренней маршрутизацией?