Files
AnimeTV-Backend/src/index.ts
2026-01-20 09:39:50 +07:00

19 lines
504 B
TypeScript

import { middleware } from "./middleware";
import { validateEnv } from "./utils/startups/validateEnv";
validateEnv();
const { Elysia } = await import("elysia");
const { routes } = await import("./routes");
const { sentryInit } = await import("./utils/monitoring/sentry/init");
sentryInit();
const app = new Elysia()
.use(middleware)
.use(routes)
.listen(process.env.APP_PORT || 3000);
console.log(
`🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`,
);