WIP: Implementation outline for dynamic destination ports with YARP #62
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 pull request includes several changes to the
FUNC
project to implement dynamic port configuration for different services. The most important changes include adding a newShared
class to store port numbers, updating theGet
method inNode.cs
to set these port numbers, and modifying the reverse proxy configuration to use these dynamic ports.Dynamic port configuration:
FUNC/Shared.cs
: Added a newShared
class with static propertiesAlgoPort
andVoiPort
to store port numbers.FUNC/Node.cs
: Updated theGet
method to setShared.AlgoPort
andShared.VoiPort
based on the node name.Reverse proxy configuration:
FUNC/Program.cs
: Re-enabled theYarp.ReverseProxy.Transforms
using directive.FUNC/Program.cs
: Modified the reverse proxy configuration to dynamically change the destination port based on the original request port using the values fromShared
.