File size: 1,036 Bytes
a0ea3a2 8ccd86a | 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 | # Render.com deployment blueprint
# https://render.com/docs/blueprint-spec
# Deploy with: Connect GitHub repo → New Blueprint → point to this file
services:
- type: web
name: litellm-gateway
runtime: docker
dockerfilePath: ./Dockerfile
plan: starter # Change to "standard" for production workloads
region: oregon # or frankfurt, singapore, ohio
healthCheckPath: /health
# Environment variables — set secrets in Render dashboard, not here
envVars:
- key: PORT
value: "10000" # Render uses port 10000 by default for web services
- key: HOST
value: "0.0.0.0"
- key: STREAMLIT_PORT
value: "8501"
# --- Set these as SECRET env vars in the Render dashboard ---
# - key: GROQ_API_KEY
# sync: false
# - key: CEREBRAS_API_KEY
# sync: false
# - key: TOGETHERAI_API_KEY
# sync: false
autoDeploy: false # Deployments are triggered explicitly via GitHub Actions after tests pass
|