added mcp server
This commit is contained in:
@@ -81,6 +81,32 @@ http:
|
||||
prefixes:
|
||||
- "/coverage"
|
||||
|
||||
# MCP Server Strip
|
||||
mcp-docforge-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/doc-forge"
|
||||
|
||||
mcp-mail-intake-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/mail-intake"
|
||||
|
||||
mcp-omniread-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/omniread"
|
||||
|
||||
mcp-openapi-first-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/openapi-first"
|
||||
|
||||
mcp-py-jwt-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/py-jwt"
|
||||
|
||||
routers:
|
||||
# ----------------------
|
||||
# HTTP routers for redirect
|
||||
@@ -198,6 +224,65 @@ http:
|
||||
- redirect-to-https
|
||||
service: noop@internal
|
||||
|
||||
# MCP Server Routes
|
||||
mcp-docforge:
|
||||
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/doc-forge`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mcp-docforge-svc
|
||||
tls:
|
||||
certResolver: aetoskia
|
||||
middlewares:
|
||||
- mcp-docforge-strip
|
||||
|
||||
mcp-mail-intake:
|
||||
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/mail-intake`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mcp-mail-intake-svc
|
||||
tls:
|
||||
certResolver: aetoskia
|
||||
middlewares:
|
||||
- mcp-mail-intake-strip
|
||||
|
||||
mcp-omniread:
|
||||
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/omniread`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mcp-omniread-svc
|
||||
tls:
|
||||
certResolver: aetoskia
|
||||
middlewares:
|
||||
- mcp-omniread-strip
|
||||
|
||||
mcp-openapi-first:
|
||||
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/openapi-first`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mcp-openapi-first-svc
|
||||
tls:
|
||||
certResolver: aetoskia
|
||||
middlewares:
|
||||
- mcp-openapi-first-strip
|
||||
|
||||
mcp-py-jwt:
|
||||
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/py-jwt`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mcp-py-jwt-svc
|
||||
tls:
|
||||
certResolver: aetoskia
|
||||
middlewares:
|
||||
- mcp-py-jwt-strip
|
||||
|
||||
mcp-http:
|
||||
rule: "Host(`mcp.aetoskia.com`)"
|
||||
entryPoints:
|
||||
- web
|
||||
middlewares:
|
||||
- redirect-to-https
|
||||
service: noop@internal
|
||||
|
||||
drone-http:
|
||||
rule: "Host(`drone.aetoskia.com`)"
|
||||
entryPoints:
|
||||
@@ -610,6 +695,32 @@ http:
|
||||
servers:
|
||||
- url: "http://server-pi:6007"
|
||||
|
||||
# MCP Servers SVC
|
||||
mcp-docforge-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://server-pi:6101"
|
||||
|
||||
mcp-mail-intake-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://server-pi:6102"
|
||||
|
||||
mcp-omniread-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://server-pi:6103"
|
||||
|
||||
mcp-openapi-first-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://server-pi:6104"
|
||||
|
||||
mcp-py-jwt-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://server-pi:6105"
|
||||
|
||||
drone-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
@@ -641,6 +752,7 @@ http:
|
||||
servers:
|
||||
- url: "http://private-pi:7002"
|
||||
|
||||
# Services
|
||||
mongo-express-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
|
||||
Reference in New Issue
Block a user