Regarding wording: a "redirect" is sent by the server to the client, telling it to use a different URL. This can not be done silently. Are you talking about proxying/forwarding the request?
You didn’t Post dynamic config of the service with the problem. I assume you use stripPrefix middleware. The challenge is that some services insist on their path, and they will always respond with a redirect, unless you can configure them with some kind of new base path.
Personally I would just leave the context path in place if everything works, instead of hour-long re-configuration.
Note that you overwrite the Docker entrypoint, which might have unintended side effects. Signals may not be forwarded, Traefik might not close ports for new connections during shutdown, and you may lose requests during upgrades despite a HA setup.