Commit Graph

10 Commits

Author SHA1 Message Date
Ojus Save
f3334cfc96 fix: skip A2UI scaffold test when bundle not available (avoids 503 assertion in CI) 2026-01-28 12:04:28 -08:00
Ojus Save
29d6bd6ed3 docs: update Render deployment guide with LLM API key configuration
- Add section on configuring LLM provider API keys (Anthropic, OpenAI, Gemini, etc.)
- Include wrapper reference to render_clawdbot repository
- Update render.yaml blueprint example with API key environment variables
- Add instructions for setting API keys in Render dashboard
- Document alternative config file method
2026-01-28 10:10:18 -08:00
Ojus Save
e56581caf2 fix(render): use startup script to configure trustedProxies
The key difference from the wrapper:
- Wrapper strips proxy headers before forwarding to internal gateway
- Direct deployment needs trustedProxies config to trust Render's proxy IPs

This script:
1. Creates config with gateway.trustedProxies for Render's internal IPs
2. Sets allowInsecureAuth for Control UI access
3. Starts gateway with token auth
2026-01-28 10:10:12 -08:00
Ojus Save
f9d14cbba5 fix(render): correct command - gateway not gateway run 2026-01-28 10:10:12 -08:00
Ojus Save
6946cde818 fix(render): simplify dockerCommand, use token auth with CLAWDBOT_GATEWAY_TOKEN 2026-01-28 10:10:12 -08:00
Ojus Save
9eaaa2b0d0 fix(render): add startup script to configure trusted proxies and insecure UI auth
- Create render-start.sh that writes config before starting gateway
- Configure gateway.trustedProxies for Render's internal network
- Enable gateway.controlUi.allowInsecureAuth to skip device pairing
2026-01-28 10:10:12 -08:00
Ojus Save
22ceef1b57 fix(render): add --trust-proxy flag for Render load balancer 2026-01-28 10:10:12 -08:00
Ojus Save
4c54fffa05 fix(render): use dockerCommand in render.yaml instead of modifying Dockerfile
- Revert Dockerfile to generic CMD for compatibility with other platforms
- Add dockerCommand to render.yaml to run gateway with proper flags
- Use CLAWDBOT_GATEWAY_PASSWORD env var for password auth
- Remove healthCheckPath (gateway uses WebSocket, not HTTP health)
2026-01-28 10:10:12 -08:00
Peter Steinberger
6d16a658e5 refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
Shadow
136f0d4d1d
Docs: add Render deployment guide (#1975)
Co-authored-by: Anurag Goel <anurag@users.noreply.github.com>
2026-01-25 20:28:53 -06:00