services: - type: web name: portfolio-api runtime: node plan: free buildCommand: pnpm install --frozen-lockfile && pnpm --filter backend db:generate && pnpm --filter backend build startCommand: pnpm --filter backend db:deploy && pnpm --filter backend start:prod healthCheckPath: /api/health autoDeployTrigger: commit buildFilter: paths: - backend/** - package.json - pnpm-lock.yaml - pnpm-workspace.yaml - render.yaml envVars: - key: NODE_VERSION value: 22.14.0 - key: DATABASE_URL sync: false - key: DIRECT_URL sync: false - key: CORS_ORIGIN sync: false - key: SUPABASE_URL sync: false - key: SUPABASE_PUBLISHABLE_KEY sync: false - key: ADMIN_EMAILS sync: false