import { redis } from "@database/redis"; import { logger } from "@helpers/logger"; import { serverHandler } from "./server"; async function main(): Promise { try { await redis.initialize(); serverHandler.initialize(); } catch (error) { throw error; } } main().catch((error: Error) => { logger.error("Error initializing the server:"); logger.error(error as Error); process.exit(1); });