-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathrender.yaml
More file actions
43 lines (42 loc) · 1.53 KB
/
render.yaml
File metadata and controls
43 lines (42 loc) · 1.53 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
services:
- type: web
name: openvibecoding-api
runtime: python
plan: free
buildCommand: python -m pip install --upgrade pip && python -m pip install -r apps/orchestrator/requirements.txt && python -m pip install -e apps/orchestrator
startCommand: PYTHONPATH=apps/orchestrator/src python -m openvibecoding_orch.cli serve --host 0.0.0.0 --port $PORT
healthCheckPath: /api/health
envVars:
- key: OPENVIBECODING_API_AUTH_REQUIRED
value: "true"
- key: OPENVIBECODING_API_ALLOWED_ORIGINS
sync: false
- key: OPENVIBECODING_API_TOKEN
sync: false
- key: OPENVIBECODING_PROVIDER
value: gemini
- key: GEMINI_API_KEY
sync: false
- key: OPENVIBECODING_RUNTIME_ROOT
value: /var/data/openvibecoding
- key: OPENVIBECODING_RUNS_ROOT
value: /var/data/openvibecoding/runs
- key: OPENVIBECODING_WORKTREE_ROOT
value: /var/data/openvibecoding/worktrees
- key: OPENVIBECODING_LOGS_ROOT
value: /var/data/logs
disk:
name: openvibecoding-runtime
mountPath: /var/data
sizeGB: 1
- type: web
name: openvibecoding-dashboard
runtime: node
plan: free
buildCommand: corepack enable pnpm && pnpm install --frozen-lockfile && pnpm --dir apps/dashboard build
startCommand: corepack enable pnpm && pnpm --dir apps/dashboard exec next start -p $PORT -H 0.0.0.0
envVars:
- key: NEXT_PUBLIC_OPENVIBECODING_API_BASE
sync: false
- key: OPENVIBECODING_API_TOKEN
sync: false