Skip to content
Snippets Groups Projects
main.ts 391 B
Newer Older
  • Learn to ignore specific revisions
  • Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
    import { Agent, Group } from '@prisma/client';
    
    Pascal Kosak's avatar
    Pascal Kosak committed
    import { NestFactory } from '@nestjs/core';
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
    import { AppModule } from './app.module';
    
    
    declare module 'express' {
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
    	interface Request {
    		group?: Group;
    		agent?: Agent;
    	}
    
    Pascal Kosak's avatar
    Pascal Kosak committed
    
    import * as dotenv from 'dotenv';
    dotenv.config();
    
    (async () => {
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
    	const app = await NestFactory.create(AppModule);
    
    Pascal Kosak's avatar
    Pascal Kosak committed
    
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
    	await app.listen(process.env.PORT || 3000);
    
    Pascal Kosak's avatar
    Pascal Kosak committed
    })();