Spaces:
Sleeping
Sleeping
File size: 737 Bytes
d6986d3 a86efc3 fcb8546 b2a321b d6986d3 9886c68 9f3ae4f a484614 b2a321b 9f3ae4f c14f15c 9f3ae4f b201451 b2a321b b201451 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import { Server } from "./server/server";
import { Logger } from "./logger/logger";
import { ModManager } from "./mods/mods";
import path from "node:path";
import { LauncherManager } from "./launcher/launchers";
async function main(): Promise<void> {
const logger: Logger = new Logger();
const server: Server = new Server(logger);
const modManager: ModManager = new ModManager(server, logger);
const launcherManager: LauncherManager = new LauncherManager(server);
server.get("/", (_req, res) => {
res.sendFile(path.join(__dirname, "../static/main.html"));
})
await modManager.createModEndpoints();
await launcherManager.createLauncherEndpoints();
server.start(7860);
}
setImmediate(main); |