feat: switch production to hypercorn h2c + nginx grpc_pass for gRPC streaming
- entrypoint.sh: always use hypercorn (was uvicorn in production, breaking gRPC) Local dev: TLS cert present -> HTTPS+HTTP/2 via ALPN Production: no TLS cert -> h2c (HTTP/2 cleartext) for nginx grpc_pass - nginx-cf.conf: grpc_pass for /push/stream (HTTP/2 h2c to hypercorn) All other endpoints keep proxy_pass HTTP/1.1 - test_hypercorn_http2.py: 6 tests confirming hypercorn accepts h2c connections
sha256:b9f257889475f17486cbcb35204fffff0341adb3426e33a81c9e09041399ea8b
sha
sha256:47056a7d24d5c705305c22f1e2b7ba1d92bfe9233bac96aad3c2388c1460462c
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b9f257889475f17486cbcb35204fffff0341adb3426e33a81c9e09041399ea8b --body "your comment"
No comments yet. Be the first to start the discussion.