added mcp server
This commit is contained in:
@@ -81,6 +81,32 @@ http:
|
|||||||
prefixes:
|
prefixes:
|
||||||
- "/coverage"
|
- "/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:
|
routers:
|
||||||
# ----------------------
|
# ----------------------
|
||||||
# HTTP routers for redirect
|
# HTTP routers for redirect
|
||||||
@@ -198,6 +224,65 @@ http:
|
|||||||
- redirect-to-https
|
- redirect-to-https
|
||||||
service: noop@internal
|
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:
|
drone-http:
|
||||||
rule: "Host(`drone.aetoskia.com`)"
|
rule: "Host(`drone.aetoskia.com`)"
|
||||||
entryPoints:
|
entryPoints:
|
||||||
@@ -610,6 +695,32 @@ http:
|
|||||||
servers:
|
servers:
|
||||||
- url: "http://server-pi:6007"
|
- 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:
|
drone-svc:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
@@ -641,6 +752,7 @@ http:
|
|||||||
servers:
|
servers:
|
||||||
- url: "http://private-pi:7002"
|
- url: "http://private-pi:7002"
|
||||||
|
|
||||||
|
# Services
|
||||||
mongo-express-svc:
|
mongo-express-svc:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
|
|||||||
Reference in New Issue
Block a user