- 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
40 lines
1.0 KiB
YAML
40 lines
1.0 KiB
YAML
services:
|
|
- type: web
|
|
name: moltbot
|
|
runtime: docker
|
|
plan: starter
|
|
dockerCommand: /bin/sh scripts/render-start.sh
|
|
envVars:
|
|
- key: PORT
|
|
value: "8080"
|
|
- key: CLAWDBOT_GATEWAY_TOKEN
|
|
sync: false
|
|
- key: CLAWDBOT_STATE_DIR
|
|
value: /data/.clawdbot
|
|
- key: CLAWDBOT_WORKSPACE_DIR
|
|
value: /data/workspace
|
|
# LLM Provider API Keys - Set these in Render dashboard as secrets
|
|
# Required: Set at least one API key for the provider you want to use
|
|
- key: ANTHROPIC_API_KEY
|
|
sync: false
|
|
- key: OPENAI_API_KEY
|
|
sync: false
|
|
- key: GEMINI_API_KEY
|
|
sync: false
|
|
- key: GROQ_API_KEY
|
|
sync: false
|
|
- key: OPENROUTER_API_KEY
|
|
sync: false
|
|
- key: MISTRAL_API_KEY
|
|
sync: false
|
|
- key: XAI_API_KEY
|
|
sync: false
|
|
- key: OPENCODE_API_KEY
|
|
sync: false
|
|
- key: DEEPGRAM_API_KEY
|
|
sync: false
|
|
disk:
|
|
name: moltbot-data
|
|
mountPath: /data
|
|
sizeGB: 1
|