import app from './app'; import logger from './logger'; import env, { validateEnv } from './env'; import { validateDBConnection } from './database'; export default async function start() { validateEnv(); await validateDBConnection(); const port = env.NODE_ENV === 'development' ? 41201 : env.PORT; app.listen(port, () => { logger.info(`Server started at port ${port}`); }); } start();