← Project Log
DecisionDEC-0005

Companion Site Deployed to Vercel

humanStatus: active

DEC-0005: Companion Site Deployed to Vercel

Decision

The companion site is deployed to Vercel via GitHub git integration. Every push to main triggers an automatic production deployment.

Context

The site scaffold was created with Next.js 14, App Router, TypeScript, Tailwind CSS. Deployment required: (1) connecting the GitHub repo to Vercel, (2) setting root directory to site in project settings, (3) removing the invalid rootDirectory field from vercel.json (which was causing schema validation failure), and (4) removing a macOS-specific build workaround (env -u MallocNanoZone) that failed on Vercel's Linux environment.

Technical Notes

  • Root directory: site (dashboard setting, not vercel.json)
  • "Include files outside root directory" enabled (needed for project-log/ data pipeline)
  • Cron jobs: kb indexing (3am UTC) and analytics (6am UTC)
  • Node version: 24.x, Turbopack enabled
0:00
0:00