Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
2155a09
Route external domains to landing page using Apx-Incoming-Host header
bokelley Oct 4, 2025
6bbcd35
Add comprehensive nginx routing documentation and test script
bokelley Oct 5, 2025
bd0f84c
Add nginx documentation overview README
bokelley Oct 5, 2025
121c594
Fix documentation: tenant subdomains go direct to Fly, not through Ap…
bokelley Oct 5, 2025
fb8e8eb
Fix documentation: ONLY external domains go through Approximated
bokelley Oct 5, 2025
5f29044
Fix documentation: External domains = white-labeled tenant access (id…
bokelley Oct 5, 2025
7d85f46
Simplify architecture: External domains = agent access only, admin us…
bokelley Oct 5, 2025
29271e8
Fix external domain routing: Preserve Apx-Incoming-Host and redirect …
bokelley Oct 5, 2025
6245ce0
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
0766215
Fix nginx /admin location to match subdirectories like /admin/products
bokelley Oct 5, 2025
1304b73
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
e88e210
Add debug logging to external domain admin redirect middleware
bokelley Oct 5, 2025
1f4d9d7
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
8470d38
Fix admin redirect check to work with CustomProxyFix middleware
bokelley Oct 5, 2025
94eb0e7
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
f7cb64a
Fix redirect URL to include /admin prefix in path
bokelley Oct 5, 2025
ad7b6a0
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
527a9cf
Add /debug/tenant endpoints to MCP and A2A servers for testing tenant…
bokelley Oct 5, 2025
678e43d
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
eb52e85
Fix nginx routing: Strip /mcp and /a2a prefixes for backend servers
bokelley Oct 5, 2025
f79b55f
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
97b7155
Add /mcp/ routing to main domain server block for external domain sup…
bokelley Oct 5, 2025
2fed740
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
9fa771f
Fix test script to match actual routing architecture
bokelley Oct 5, 2025
0541555
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
fb74780
Final test script fixes to match actual production behavior
bokelley Oct 5, 2025
272c5a9
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
f2f4450
Fix admin redirect to not catch root path
bokelley Oct 5, 2025
a3e5d75
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
cb8bba8
Update test: external domain root should show landing page (200, not …
bokelley Oct 5, 2025
38cc911
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
5d1928b
Fix /mcp and /a2a redirects to use proper scheme and host
bokelley Oct 5, 2025
37f10cd
Merge remote-tracking branch 'origin/main' into bokelley/fix-approxim…
bokelley Oct 5, 2025
4aa0707
Fix MCP and A2A protocol routing by preserving path prefixes
bokelley Oct 5, 2025
fcce7a7
Update test_mcp_client.py to default to production testing
bokelley Oct 5, 2025
e7d2a52
Use external domain in A2A config when virtual_host is set
bokelley Oct 5, 2025
2256f05
Revert nginx prefix preservation - FastMCP listens at root
bokelley Oct 6, 2025
acc2468
Fix MCP/A2A routing - treat as single endpoints not path prefixes
bokelley Oct 6, 2025
627b750
Merge main - keeping single endpoint routing
bokelley Oct 6, 2025
9fb76d1
Explicitly set SKIP_NGINX=false in Fly.io config
bokelley Oct 6, 2025
73bf0aa
Fix external domain routing - send to MCP server not admin UI
bokelley Oct 6, 2025
a538603
Merge main - keeping single endpoint routing
bokelley Oct 6, 2025
df9c6a6
Add detailed auth error messages with tenant context
bokelley Oct 6, 2025
a457e97
Add detailed auth error messages to A2A server
bokelley Oct 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading