diff --git a/apps/api/src/app/frontend.middleware.ts b/apps/api/src/app/frontend.middleware.ts index 639c6bc3d..cdc19794f 100644 --- a/apps/api/src/app/frontend.middleware.ts +++ b/apps/api/src/app/frontend.middleware.ts @@ -5,10 +5,11 @@ import { ConfigurationService } from '@ghostfolio/api/services/configuration.ser import { DEFAULT_LANGUAGE_CODE } from '@ghostfolio/common/config'; import { DATE_FORMAT } from '@ghostfolio/common/helper'; import { Injectable, NestMiddleware } from '@nestjs/common'; -import { ConfigService } from '@nestjs/config'; import { format } from 'date-fns'; import { NextFunction, Request, Response } from 'express'; +import { environment } from '../environments/environment'; + @Injectable() export class FrontendMiddleware implements NestMiddleware { public indexHtmlDe = ''; @@ -18,18 +19,10 @@ export class FrontendMiddleware implements NestMiddleware { public indexHtmlIt = ''; public indexHtmlNl = ''; public indexHtmlPt = ''; - public isProduction: boolean; public constructor( - private readonly configService: ConfigService, private readonly configurationService: ConfigurationService ) { - const NODE_ENV = - this.configService.get<'development' | 'production'>('NODE_ENV') ?? - 'production'; - - this.isProduction = NODE_ENV === 'production'; - try { this.indexHtmlDe = fs.readFileSync( this.getPathOfIndexHtmlFile('de'), @@ -100,7 +93,7 @@ export class FrontendMiddleware implements NestMiddleware { if ( request.path.startsWith('/api/') || this.isFileRequest(request.url) || - !this.isProduction + !environment.production ) { // Skip next(); diff --git a/apps/api/src/main.ts b/apps/api/src/main.ts index 03c265c6c..6def14ad0 100644 --- a/apps/api/src/main.ts +++ b/apps/api/src/main.ts @@ -10,14 +10,10 @@ async function bootstrap() { const configApp = await NestFactory.create(AppModule); const configService = configApp.get(ConfigService); - const NODE_ENV = - configService.get<'development' | 'production'>('NODE_ENV') ?? 'production'; - const app = await NestFactory.create(AppModule, { - logger: - NODE_ENV === 'production' - ? ['error', 'log', 'warn'] - : ['debug', 'error', 'log', 'verbose', 'warn'] + logger: environment.production + ? ['error', 'log', 'warn'] + : ['debug', 'error', 'log', 'verbose', 'warn'] }); app.enableCors(); app.enableVersioning({