feat: Add Docker Desktop Extension & Support Custom Local Host#54
Open
Jonathanthedeveloper wants to merge 2 commits intooutray-tunnel:mainfrom
Open
feat: Add Docker Desktop Extension & Support Custom Local Host#54Jonathanthedeveloper wants to merge 2 commits intooutray-tunnel:mainfrom
Jonathanthedeveloper wants to merge 2 commits intooutray-tunnel:mainfrom
Conversation
|
@Jonathanthedeveloper is attempting to deploy a commit to the Akinkunmi Team on Vercel. A member of the Team first needs to authorize it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR significantly expands the Outray ecosystem by introducing the official Docker Desktop extension and enhancing the core client's networking capabilities.
New Features:
Docker Desktop Extension (packages/docker-extension): Added a full-stack extension that allows users to create public tunnels for their local containers directly from the Docker Dashboard. It features:
A React-based UI for listing containers and managing public access.
A persistent backend to store tunnel configurations.
Seamless integration with the Docker Desktop SDK.
Configurable Local Host (@outray/core): Updated OutrayClient to support a localHost option.
Previously, the client was hardcoded to proxy requests to localhost.
Now, localHost can be configured (defaulting to localhost for backward compatibility).
This is critical for the Docker extension to proxy traffic to services running on different network interfaces or via host.docker.internal.
Peep the interfaces