forked from Nunchi-trade/agent-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
46 lines (46 loc) · 1.28 KB
/
render.yaml
File metadata and controls
46 lines (46 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
services:
- type: web
name: nunchi-openclaw-agent
runtime: docker
dockerfilePath: ./deploy/openclaw-railway/Dockerfile
dockerContext: .
plan: starter
healthCheckPath: /health
envVars:
- key: PORT
value: 10000 # Render uses 10000 by default
- key: HL_TESTNET
value: true
- key: APEX_PRESET
value: default
- key: RUN_MODE
value: apex
- key: INSTRUMENT
value: ETH-PERP
- key: DATA_DIR
value: /data
- key: OPENCLAW_STATE_DIR
value: /data/.openclaw
- key: OPENCLAW_WORKSPACE_DIR
value: /data/workspace
- key: INTERNAL_GATEWAY_HOST
value: 127.0.0.1
- key: INTERNAL_GATEWAY_PORT
value: 18789
- key: MCP_PORT
value: 18790
- key: AI_PROVIDER
value: anthropic
- key: NODE_ENV
value: production
# Required secrets (set these in Render dashboard)
- key: HL_PRIVATE_KEY
sync: false # This will be set as a secret
- key: AI_API_KEY
sync: false # API key or OAuth token (for Claude: sk-ant-* or sk-ant-oauth-*)
- key: TELEGRAM_BOT_TOKEN
sync: false # Optional, for Telegram integration
disk:
name: nunchi-data
mountPath: /data
sizeGB: 10