From b6b5ca52f226a3cb31bdb04fe859a463ee4c29b2 Mon Sep 17 00:00:00 2001 From: TekH Date: Sat, 30 May 2026 16:45:17 +0200 Subject: [PATCH] Update yarp.json with granular routing rules Renamed the route "receiver-ui" to "receiver-ui-receiver" and added new routes for more specific path handling: - "receiver-ui-receiver" for `/receiver/{**catch-all}`. - "receiver-ui-sender" for `/sender/{**catch-all}`. - "receiver-ui-envelope" for `/envelope/{**catch-all}`. - "receiver-ui-static-assets" for `{**catch-all}` as a fallback. These changes improve routing granularity for the "receiver-ui" cluster. --- EnvelopeGenerator.API/yarp.json | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.API/yarp.json b/EnvelopeGenerator.API/yarp.json index bda2a03e..3050d464 100644 --- a/EnvelopeGenerator.API/yarp.json +++ b/EnvelopeGenerator.API/yarp.json @@ -1,9 +1,33 @@ { "ReverseProxy": { "Routes": { - "receiver-ui": { + "receiver-ui-receiver": { "ClusterId": "receiver-ui", "Order": 100, + "Match": { + "Path": "/receiver/{**catch-all}", + "Methods": [ "GET", "HEAD" ] + } + }, + "receiver-ui-sender": { + "ClusterId": "receiver-ui", + "Order": 100, + "Match": { + "Path": "/sender/{**catch-all}", + "Methods": [ "GET", "HEAD" ] + } + }, + "receiver-ui-envelope": { + "ClusterId": "receiver-ui", + "Order": 100, + "Match": { + "Path": "/envelope/{**catch-all}", + "Methods": [ "GET", "HEAD" ] + } + }, + "receiver-ui-static-assets": { + "ClusterId": "receiver-ui", + "Order": 999, "Match": { "Path": "{**catch-all}", "Methods": [ "GET", "HEAD" ] @@ -49,3 +73,4 @@ } } } +