Ryujinx-Ldn-Website/src/index.ts

24 lines
574 B
TypeScript
Executable File

import { env } from "process";
import { app, logger } from "./app";
import http from "http";
const server = http.createServer(app);
if (process.env.SOCKET_PATH != null && process.env.SOCKET_PATH.length > 0) {
server.listen({
path: process.env.SOCKET_PATH,
readableAll: true,
writableAll: true,
});
} else {
server.listen(parseInt(env.PORT || "3000"), env.HOST || "127.0.0.1");
}
server.on("error", (error: Error) => {
logger.error("An error occurred.", error);
});
server.on("listening", () => {
logger.info("Startup done!", server.address());
});