-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
❓ questionFurther information is requestedFurther information is requested
Description
The current design of a stack involves an nginx container routing all (http) requests to their relevant containers, mapping external URLs (with ports) to container-internal URLs (with potentially different ports).
This design is a show-stopper that prevents many off-the-shelf containers (e.g. from docker hub) from being usable within the stack. For example:
- Some containers provide multiple endpoints on a single host URL at different ports. Even if one were able to map these to separate external URLs (which, I believe, isn't currently possible), this can break API libraries that are meant to be used with the container but were not designed for separate URLs.
- Many containers provide front-ends that are not relocatable to different external URLs. They become unusable when hosted as part of a stack (on a custom external URL).
Do we need a fundamental re-think of our approach?
Metadata
Metadata
Assignees
Labels
❓ questionFurther information is requestedFurther information is requested