You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expose CogStack ModelServe instances (services listening on port 8000)
as subpaths through the proxy, alleviating the need to hardcode host
port mappings in the client applications. Instead, requests to
`/cms/<service>` are forwarded to `<service>:8000` internally using the
Docker DNS resolver. This also allows us to access user-deployed CMS
instances through the proxy without any configuration changes.
The rest of the services included in the stack (e.g. Grafana, MLflow)
are still available through their respective host port mappings. Even
though efforts were made to integrate them as subpaths, they are not
fully supported at this stage. More specifically, while accessing
exact paths through their APIs might be possible, accessing their web
interfaces when using subpaths is problematic, due to the way these
external services handle redirects. Even though we employ certain
heuristics to rewrite local URLs we can't account for all possible
cases, e.g. local paths in HTML responses. This is a known limitation
that should be addressed in future iterations.
Signed-off-by: Phoevos Kalemkeris <[email protected]>
0 commit comments