server/index.ts

17 lines
440 B
TypeScript
Raw Normal View History

import { configureLoggers } from "@/loggers";
2024-07-24 18:10:29 +02:00
import { sentry } from "@/sentry";
import { createServer } from "@/server";
2024-04-07 06:16:54 +02:00
import { config } from "config-manager";
import { appFactory } from "~/app";
import { setupDatabase } from "./drizzle/db";
if (import.meta.main) {
await import("./setup");
2024-07-24 18:10:29 +02:00
sentry?.captureMessage("Server started");
}
await setupDatabase();
await configureLoggers();
createServer(config, await appFactory());