diff --git a/vercel-build.sh b/vercel-build.sh new file mode 100644 index 000000000..3bd6c4e45 --- /dev/null +++ b/vercel-build.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -euo pipefail + +if ! command -v bun >/dev/null 2>&1; then + echo "Bun not found — installing..." + curl -fsSL https://bun.sh/install | bash + export PATH="$HOME/.bun/bin:$PATH" +else + echo "Bun found: $(bun --version || true)" +fi + +echo "Installing dependencies..." +bun install + +echo "Running build..." +if [ -n "${VERCEL_BUILD_COMMAND:-}" ]; then + eval "$VERCEL_BUILD_COMMAND" +else + bun run build +fi diff --git a/vercel.json b/vercel.json index 5565e540b..61dc63b23 100644 --- a/vercel.json +++ b/vercel.json @@ -1,14 +1,5 @@ { "version": 2, - "builds": [ - { - "src": "mcp-server/api/index.ts", - "use": "@vercel/node", - "config": { - "includeFiles": ["src/**", "mcp-server/src/**", "mcp-server/dist/**", "README.md"] - } - } - ], "routes": [ { "src": "/health", "dest": "mcp-server/api/index.ts" }, { "src": "/mcp", "dest": "mcp-server/api/index.ts" },