Files
zeavis-edu/apps/api/src/index.ts
T

20 lines
624 B
TypeScript
Raw Normal View History

2026-05-22 12:25:41 +00:00
import { Elysia } from 'elysia';
import { env } from './config/env';
import { healthRoutes } from './routes/health';
import { statusRoutes } from './routes/status';
import { diseaseRoutes } from './routes/diseases';
import { classificationRoutes } from './routes/classifications';
import { dashboardRoutes } from './routes/dashboard';
2026-05-22 12:25:41 +00:00
const app = new Elysia()
.use(healthRoutes)
.use(statusRoutes)
.use(diseaseRoutes)
.use(classificationRoutes)
.use(dashboardRoutes)
.listen(env.port);
2026-05-22 12:25:41 +00:00
console.log(`ZeaVis Edu API running at http://${app.server?.hostname}:${app.server?.port}`);
export type App = typeof app;