jupiter / proxy.py

Commit History

fix: move DASHBOARD_HTML to module level (was unreachable after run_app)
6ad7c17

arfandi7322 commited on

feat: universal multi-app proxy - streaming, cookie rewrite, body URL rewrite, WS subprotocol, auto-detect dashboard
2fb68e4

arfandi7322 commited on

fix: strip accept-encoding + install brotli to prevent 502 on multi-port proxy
4ab4eac

arfandi7322 commited on

fix: JupyterLab base_url=/8888/ + rewrite Location headers for redirects
a05c7e2

arfandi7322 commited on

feat: multi-port proxy - dashboard + any port routing
8267b84

arfandi7322 commited on

perf: shared ClientSession with connection pooling + in-memory static cache
c211f6f

arfandi7322 commited on

fix: remove environment= from supervisord to preserve HF secrets (password)
2ad5d30

arfandi7322 commited on

Auto-detect ALL WebSocket upgrades (fixes /api/events/subscribe, terminals, kernels)
dd82a99

arfandi7322 commited on

Fix 502 on /lab: use aiohttp.ClientTimeout instead of invalid timeout_class
797c81a

arfandi7322 commited on

Fix ImportError: import WSMsgType from aiohttp (top-level), not aiohttp.client
039827e

arfandi7322 commited on

Fix proxy.py: route order (WS before catch-all), robust error handling, no type hints
345bf6a

arfandi7322 commited on

Replace nginx+flask auth with single aiohttp proxy (fix JS chunks getting HTML 302)
4e29137

arfandi7322 commited on