20 lines
649 B
TypeScript
20 lines
649 B
TypeScript
import { aimeDbServerFactory, allnetServer } from "./servers/index";
|
|
import CreateLogCtx from "lib/logger/logger";
|
|
import { Config } from "lib/setup/config";
|
|
import net from "net";
|
|
|
|
const logger = CreateLogCtx(__filename);
|
|
|
|
logger.info(`Booting ${Config.NAME}.`, { bootInfo: true });
|
|
logger.info(`Log level is set to ${Config.LOGGER_CONFIG.LOG_LEVEL}.`, { bootInfo: true });
|
|
|
|
if (Config.ALLNET_CONFIG.ENABLED) {
|
|
allnetServer.listen(Config.ALLNET_CONFIG.PORT, Config.LISTEN_ADDRESS);
|
|
}
|
|
|
|
if (Config.AIMEDB_CONFIG.ENABLED) {
|
|
const server = net.createServer(aimeDbServerFactory());
|
|
|
|
server.listen(Config.AIMEDB_CONFIG.PORT, Config.LISTEN_ADDRESS);
|
|
}
|