ayushm98 commited on
Commit
15ea397
·
1 Parent(s): effdb52

Add Render deployment blueprint

Browse files
Files changed (1) hide show
  1. render.yaml +34 -0
render.yaml ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # render.yaml - Render deployment configuration
2
+ # https://render.com/docs/infrastructure-as-code
3
+
4
+ services:
5
+ # Cascade API
6
+ - type: web
7
+ name: cascade-api
8
+ env: docker
9
+ dockerfilePath: ./Dockerfile
10
+ dockerCommand: uvicorn cascade.api.main:app --host 0.0.0.0 --port $PORT
11
+ healthCheckPath: /health
12
+ envVars:
13
+ - key: PYTHONPATH
14
+ value: /app/src
15
+ - key: OPENAI_API_KEY
16
+ sync: false
17
+ - key: REDIS_HOST
18
+ fromService:
19
+ name: cascade-redis
20
+ type: redis
21
+ property: host
22
+ - key: REDIS_PORT
23
+ fromService:
24
+ name: cascade-redis
25
+ type: redis
26
+ property: port
27
+ autoDeploy: true
28
+
29
+ # Redis for caching
30
+ - type: redis
31
+ name: cascade-redis
32
+ plan: free
33
+ maxmemoryPolicy: allkeys-lru
34
+ ipAllowList: []