import app from "./app"; import { configs } from "./app/configs/index"; import { prisma } from "./app/lib/prisma"; import "./app/queues/worker"; async function main() { try { app.listen(configs.port, async () => { await prisma.$connect(); console.log(`Server is running on port ${configs.port}`); }); } catch (error) { console.error("Error starting server:", error); } } main().catch((error) => { console.error("Error in main function:", error); process.exit(1); });