-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
23 lines (23 loc) · 995 Bytes
/
Copy pathrender.yaml
File metadata and controls
23 lines (23 loc) · 995 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
services:
- type: web
name: markalign
runtime: python
buildCommand: pip install -r requirements.txt
startCommand: uvicorn backend.app:app --host 0.0.0.0 --port $PORT
envVars:
- key: EDEXIA_MOCK
value: "0" # real grading; set "1" for a free key-less demo
- key: EDEXIA_DAILY_CAP
value: "20" # single-viewer link: bounded spend, resets daily
- key: SUPABASE_URL
sync: false # with SUPABASE_ANON_KEY: Google sign-in gates live
- key: SUPABASE_ANON_KEY
sync: false # paste-grading (samples stay public); unset = gate off
- key: EDEXIA_MODEL
value: gpt-5.6-luna
- key: EDEXIA_PROVIDER_URL
value: https://api.openai.com/v1/chat/completions
- key: EDEXIA_PROVIDER_KEY
sync: false # set in the Render dashboard, never in the repo
- key: ANTHROPIC_API_KEY
sync: false # only needed if grading via Anthropic instead