webstudio/server/src/main.ts

14 lines
493 B
TypeScript
Raw Normal View History

2023-10-26 17:44:54 +03:00
import "reflect-metadata";
import { App } from "./core/controllers/app";
2023-11-14 20:44:06 +03:00
import { SocketSubscriber } from "./core/controllers/socket_controller";
2023-11-20 00:48:40 +03:00
import { extensions } from "./core/extensions/extensions";
import { httpRoutes } from "./core/controllers/routes";
2024-04-16 15:20:24 +03:00
import { executorProgramService } from "./core/usecases/exec_process_usecase";
2024-04-18 20:44:26 +03:00
2023-11-20 00:48:40 +03:00
extensions();
2024-04-16 15:20:24 +03:00
const socketSubscribers = [new SocketSubscriber(executorProgramService, "realtime")];
2023-10-26 17:44:54 +03:00
2023-11-10 12:06:40 +03:00
new App(httpRoutes, socketSubscribers).listen();
2024-05-02 12:40:20 +03:00