diff --git a/app/server.ts b/app/server.ts index 650b4837..e0f3136f 100644 --- a/app/server.ts +++ b/app/server.ts @@ -1,16 +1,23 @@ import { logger } from "./server/utils/logger"; import { shutdown } from "./server/modules/lifecycle/shutdown"; import { runCLI } from "./server/cli"; -import { bootstrapApplication } from "./server/modules/lifecycle/bootstrap"; import { createStartHandler, defaultStreamHandler, defineHandlerCallback } from "@tanstack/react-start/server"; import { createServerEntry } from "@tanstack/react-start/server-entry"; +import { initAuth } from "~/server/lib/auth"; +import { setSchema } from "./server/db/db"; +import * as schema from "./server/db/schema"; +import { toMessage } from "./server/utils/errors"; const cliRun = await runCLI(Bun.argv); if (cliRun) { process.exit(0); } -await bootstrapApplication(); +setSchema(schema); +await initAuth().catch((err) => { + logger.error(`Error initializing auth: ${toMessage(err)}`); + throw err; +}); const customHandler = defineHandlerCallback((ctx) => { return defaultStreamHandler(ctx);