edtech / apps /api /src /index.ts
CognxSafeTrack
chore: force redeploy v1.1.2
3b4544a
raw
history blame
641 Bytes
import 'dotenv/config';
// v1.1.2 - Deployment Trigger
import { buildApp } from './app';
import { logger } from './logger';
import { startCleanupCron } from './services/cleanup';
async function start() {
try {
const server = await buildApp();
const port = Number(process.env.PORT) || 3001;
const host = process.env.NODE_ENV === 'production' ? '0.0.0.0' : 'localhost';
await server.listen({ port, host });
logger.info(`๐Ÿš€ API Gateway running on http://${host}:${port}`);
startCleanupCron();
} catch (err) {
logger.error({ err });
process.exit(1);
}
}
start();