webstudio/server/src/main.ts
2025-02-15 17:23:27 +03:00

13 lines
641 B
TypeScript

import "reflect-metadata";
import { App } from "./core/controllers/app";
import { SocketSubscriber } from "./core/controllers/socket_controller";
import { extensions } from "./core/extensions/extensions";
import { httpRoutes } from "./core/controllers/routes";
import { executorProgramService } from "./core/usecases/exec_process_usecase";
import { executorProgramServiceV2 } from "./core/scenarios/exec_process_scenario_v2";
extensions();
const socketSubscribers = [new SocketSubscriber(executorProgramService, "realtime"), new SocketSubscriber(executorProgramServiceV2, 'realtimeV2',)];
new App(httpRoutes, socketSubscribers).listen();