-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
58 lines (55 loc) · 1.39 KB
/
Copy pathrender.yaml
File metadata and controls
58 lines (55 loc) · 1.39 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
47
48
49
50
51
52
53
54
55
56
57
58
databases:
- name: rag-db
plan: basic-256mb
postgresMajorVersion: "16"
ipAllowList: []
services:
- type: pserv
name: rag-embeddings
runtime: docker
plan: standard
autoDeployTrigger: off
dockerfilePath: ./embedding-service/Dockerfile
dockerContext: .
envVars:
- key: PORT
value: "10000"
- key: EMBEDDING_API_KEY
sync: false
- type: web
name: rag-mcp
runtime: python
plan: starter
buildCommand: pip install -r requirements.txt
preDeployCommand: python scripts/migrate.py
startCommand: python -m app.mcp.server
healthCheckPath: /health
envVars:
- key: DATABASE_URL
fromDatabase:
name: rag-db
property: connectionString
- key: EMBEDDING_SERVICE_URL
fromService:
name: rag-embeddings
type: pserv
property: hostport
- key: EMBEDDING_API_KEY
fromService:
name: rag-embeddings
type: pserv
envVarKey: EMBEDDING_API_KEY
- key: RAG_MCP_API_KEY
sync: false
- type: cron
name: rag-scheduler
runtime: python
plan: starter
schedule: "*/30 * * * *"
buildCommand: pip install -r requirements.txt
startCommand: python cron/sync.py
envVars:
- key: RAG_WORKFLOW_TASK_SLUG
value: rag-pipeline/load_source
- key: RENDER_API_KEY
sync: false