You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
578 lines
16 KiB
578 lines
16 KiB
{
|
|
"ReverseProxy": {
|
|
"Routes": {
|
|
"ai-management-route": {
|
|
"ClusterId": "ai-management-cluster",
|
|
"Match": {
|
|
"Path": "/api/ai-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"abp-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/abp/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
},
|
|
{
|
|
"ResponseHeadersCopy": true
|
|
},
|
|
{
|
|
"ResponseHeader": "Set-Cookie",
|
|
"Append": true
|
|
}
|
|
]
|
|
},
|
|
"oidc-discovery-route": {
|
|
"ClusterId": "auth-server-cluster",
|
|
"Match": {
|
|
"Path": "/.well-known/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"oidc-token-route": {
|
|
"ClusterId": "auth-server-cluster",
|
|
"Match": {
|
|
"Path": "/connect/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"account-external-logins-route": {
|
|
"ClusterId": "auth-server-cluster",
|
|
"Match": {
|
|
"Path": "/api/account/external-logins/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"account-oauth-route": {
|
|
"ClusterId": "auth-server-cluster",
|
|
"Match": {
|
|
"Path": "/api/account/oauth/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"account-qrcode-route": {
|
|
"ClusterId": "auth-server-cluster",
|
|
"Match": {
|
|
"Path": "/api/account/qrcode/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"account-route": {
|
|
"ClusterId": "identity-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/account/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"identity-route": {
|
|
"ClusterId": "identity-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/identity/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"identity-server-route": {
|
|
"ClusterId": "identity-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/identity-server/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"openiddict-route": {
|
|
"ClusterId": "identity-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/openiddict/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"cache-management-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/caching-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"saas-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/saas/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"auditing-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/auditing/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"data-protected-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/data-protection-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"text-template-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/text-templating/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"feature-management-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/feature-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"permission-management-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/permission-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"setting-management-route": {
|
|
"ClusterId": "admin-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/setting-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"localization-management-route": {
|
|
"ClusterId": "localization-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/localization/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"im-route": {
|
|
"ClusterId": "messages-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/im/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"notifications-route": {
|
|
"ClusterId": "messages-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/notifications/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"signalr-hubs-route": {
|
|
"ClusterId": "messages-service-cluster",
|
|
"Match": {
|
|
"Path": "/signalr-hubs/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
},
|
|
{
|
|
"RequestHeadersCopy": true
|
|
},
|
|
{
|
|
"ResponseHeadersCopy": true
|
|
}
|
|
]
|
|
},
|
|
"webhooks-route": {
|
|
"ClusterId": "webhooks-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/webhooks/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"task-management-route": {
|
|
"ClusterId": "task-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/task-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"platform-route": {
|
|
"ClusterId": "platform-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/platform/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"oss-management-route": {
|
|
"ClusterId": "platform-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/oss-management/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"files-route": {
|
|
"ClusterId": "platform-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/files/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"wechat-route": {
|
|
"ClusterId": "wechat-service-cluster",
|
|
"Match": {
|
|
"Path": "/api/wechat/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
},
|
|
"elsa-route": {
|
|
"ClusterId": "workflow-service-cluster",
|
|
"Match": {
|
|
"Path": "/elsa/{**everything}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"HeaderPrefix": "X-Forwarded-",
|
|
"X-Forwarded": "Append"
|
|
},
|
|
{
|
|
"ResponseHeadersAllowed": "_AbpWrapResult;_AbpDontWrapResult;_AbpErrorFormat"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Clusters": {
|
|
"ai-management-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30070",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30070"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"auth-server-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:44385"
|
|
}
|
|
}
|
|
},
|
|
"identity-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30015",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30015"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"admin-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30010",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30010"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"localization-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30030",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30030"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"messages-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30020",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30020"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"webhooks-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30045",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30045"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"task-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30040",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30040"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"platform-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30025",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30025"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"workflow-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30050",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30050"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"wechat-service-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:30060",
|
|
"Metadata": {
|
|
"SwaggerEndpoint": "http://localhost:30060"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|