Commit accc30ee authored by nanahira's avatar nanahira

read package json for info

parent 8d44d014
Pipeline #19580 passed with stages
in 2 minutes and 19 seconds
......@@ -3,18 +3,22 @@ import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
import { NestExpressApplication } from '@nestjs/platform-express';
import { AppModule } from './app.module';
import { ConfigService } from '@nestjs/config';
import PackageJson from '../package.json';
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule);
app.enableCors();
app.setGlobalPrefix('api');
if (process.env.NODE_ENV !== 'production') {
app.enableCors();
}
app.set('trust proxy', ['172.16.0.0/12', 'loopback']);
const documentConfig = new DocumentBuilder()
.setTitle('app')
.setDescription('The app')
.setVersion('1.0')
.setTitle(PackageJson.name)
.setDescription(PackageJson.description)
.setVersion(PackageJson.version)
.build();
const document = SwaggerModule.createDocument(app, documentConfig);
SwaggerModule.setup('docs', app, document);
......
......@@ -11,7 +11,8 @@
"outDir": "./dist",
"baseUrl": "./",
"incremental": true,
"esModuleInterop": true
"esModuleInterop": true,
"resolveJsonModule": true
},
"compileOnSave": true,
"allowJs": true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment