SKILL.md
Deployment & Build Pipeline
Hybrid Build Process
Our project combines a Next.js root app with a Docusaurus documentation app.
- Build Command:
npm run build - Logic:
1. cd textbook && npm install && npm run build (Builds Docs) 2. npx shx mkdir -p public/docs (Creates output dir) 3. npx shx cp -r textbook/build/* public/docs/ (Copies static docs to Next.js public folder) 4. next build (Builds the main Next.js app)
Vercel Configuration
- File:
backend/vercel.json - Python Runtime: Used for the FastAPI backend (
backend/main.py). - Routes: Rewrites all
/api/*requests to the Python function.
Environment Variables
Ensure these are set in the Vercel Dashboard:
GEMINIAPIKEYQDRANT_URLQDRANTAPIKEYBETTERAUTHSECRETNEXTPUBLICAPP_URL