#Deploying Bun.serve to vercel

1 messages · Page 1 of 1 (latest)

stone blaze
#

Are there any docs on how to deploy to vercel?

Here's what my bun.serve looks like:

const server = Bun.serve({
  port: process.env.PORT ? Number.parseInt(process.env.PORT) : 4000,
  development: {
    hmr: true,
    console: true,
  },
  routes: {
    '/api/../': {
      GET: (req) => return Response.json({})
    },
    '/api/auth/*': // betterauth,
    '/trpc/*': toBunRoutes((req: BunRequest) =>
      fetchRequestHandler({
        endpoint: '/trpc',
        req,
        router: appRouter,
        createContext,
      })
    ),
    '/images/*': (request) => {
      return new Response(
        Bun.file(`./public/images/${new URL(request.url).pathname.slice(8)}`)
      );
    },
    '/*': app,  // index.html
  },
});
tribal ginkgo