- Created Home.razor landing page at / with GoodGo POS branding - Created LoginSelect.razor role selector at /auth/login - Created AuthLayout.razor for auth/marketing pages - Fixed YARP proxy ports: IAM→5001, Merchant→5005, Catalog→5016, Order→5017 - Added Spa & Beauty store type to onboarding (5th option) - Registration API now works through YARP proxy Co-authored-by: Velik <hongochai10@users.noreply.github.com>
91 lines
2.6 KiB
JSON
91 lines
2.6 KiB
JSON
{
|
|
"ReverseProxy": {
|
|
"Routes": {
|
|
"iam-route": {
|
|
"ClusterId": "iam-cluster",
|
|
"Match": {
|
|
"Path": "/api/iam/{**catch-all}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"PathRemovePrefix": "/api/iam"
|
|
}
|
|
]
|
|
},
|
|
"auth-route": {
|
|
"ClusterId": "iam-cluster",
|
|
"Match": {
|
|
"Path": "/api/auth/{**catch-all}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"PathPattern": "/api/v1/auth/{**catch-all}"
|
|
}
|
|
]
|
|
},
|
|
"merchant-route": {
|
|
"ClusterId": "merchant-cluster",
|
|
"Match": {
|
|
"Path": "/api/merchants/{**catch-all}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"PathRemovePrefix": "/api/merchants"
|
|
}
|
|
]
|
|
},
|
|
"catalog-route": {
|
|
"ClusterId": "catalog-cluster",
|
|
"Match": {
|
|
"Path": "/api/catalog/{**catch-all}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"PathRemovePrefix": "/api/catalog"
|
|
}
|
|
]
|
|
},
|
|
"order-route": {
|
|
"ClusterId": "order-cluster",
|
|
"Match": {
|
|
"Path": "/api/orders/{**catch-all}"
|
|
},
|
|
"Transforms": [
|
|
{
|
|
"PathRemovePrefix": "/api/orders"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Clusters": {
|
|
"iam-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:5001"
|
|
}
|
|
}
|
|
},
|
|
"merchant-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:5005"
|
|
}
|
|
}
|
|
},
|
|
"catalog-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:5016"
|
|
}
|
|
}
|
|
},
|
|
"order-cluster": {
|
|
"Destinations": {
|
|
"destination1": {
|
|
"Address": "http://localhost:5017"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |