From c5829d554fe694e752ee6b33427a38a132563983 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 1 Aug 2025 16:25:00 +0000 Subject: [PATCH] Configure Vercel deployment for TypeScript server build and routing Co-authored-by: rikkyrich69 --- package.json | 1 + vercel.json | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 05df157..1bd7d13 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "dev": "NODE_ENV=development tsx server/index.ts", "build": "vite build && esbuild server/index.ts --platform=node --packages=external --bundle --format=esm --outdir=dist", + "vercel-build": "vite build && esbuild server/index.ts --platform=node --packages=external --bundle --format=esm --outdir=dist", "start": "NODE_ENV=production node dist/index.js", "check": "tsc", "db:push": "drizzle-kit push" diff --git a/vercel.json b/vercel.json index 5b022eb..5c58a0c 100644 --- a/vercel.json +++ b/vercel.json @@ -1,10 +1,6 @@ { "version": 2, "builds": [ - { - "src": "server/index.ts", - "use": "@vercel/node" - }, { "src": "package.json", "use": "@vercel/static-build", @@ -13,10 +9,15 @@ } } ], + "functions": { + "dist/index.js": { + "runtime": "@vercel/node" + } + }, "routes": [ { "src": "/api/(.*)", - "dest": "/server/index.ts" + "dest": "/dist/index.js" }, { "src": "/(.*)",