File size: 900 Bytes
5733f37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Render blueprint (https://render.com/docs/blueprint-spec).
# Deploys the Docker image; Render injects $PORT and pings /health.
services:
  - type: web
    name: shl-recommender
    runtime: docker
    dockerfilePath: ./Dockerfile
    plan: free                # 512MB RAM, spins down after 15 min idle. Cold
                               # start (spin-up + our warmup) should still fit
                               # inside Render's 2-min first-request grace window,
                               # but resources are tight for torch — bump to
                               # `starter` if you see OOM in the logs.
    healthCheckPath: /health
    autoDeploy: true
    envVars:
      - key: LLM_PROVIDER
        value: groq
      - key: LLM_MODEL
        value: llama-3.3-70b-versatile
      - key: GROQ_API_KEY
        sync: false          # set in the Render dashboard; never commit the key