-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
26 lines (26 loc) · 1.01 KB
/
Copy pathrender.yaml
File metadata and controls
26 lines (26 loc) · 1.01 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
# Render blueprint — deploys Conjecture as a single web service:
# the Express backend serves the API *and* the built frontend from /dist.
#
# Deploy: push to GitHub, then in Render → New → Blueprint, pick this repo.
# The app runs in Offline Sim mode with no config. To enable the live pipeline
# for all visitors, add GEMINI_API_KEY (or GROQ_API_KEY) in the service's
# Environment settings — otherwise visitors can bring their own key in the UI.
services:
- type: web
name: conjecture
runtime: node
plan: free
# --include=dev so build tools (vite, tsc, vitest) are available at build time.
buildCommand: npm ci --include=dev && npm run build
startCommand: npm start
healthCheckPath: /api/health
envVars:
- key: NODE_ENV
value: production
# Uncomment and set in the Render dashboard (do NOT commit real keys):
# - key: GEMINI_API_KEY
# sync: false
# - key: GROQ_API_KEY
# sync: false
# - key: SEMANTIC_SCHOLAR_API_KEY
# sync: false