diff --git a/apps/server/src/database/typeorm.config.ts b/apps/server/src/database/typeorm.config.ts index 544dfcd..4cf3605 100644 --- a/apps/server/src/database/typeorm.config.ts +++ b/apps/server/src/database/typeorm.config.ts @@ -1,8 +1,7 @@ import { DataSource } from 'typeorm'; import * as dotenv from 'dotenv'; import { NamingStrategy } from './naming-strategy'; -import * as path from 'path'; -const envPath = path.resolve(process.cwd(), '..', '..', '.env'); +import { envPath } from '../helpers/utils'; dotenv.config({ path: envPath }); diff --git a/apps/server/src/helpers/utils.ts b/apps/server/src/helpers/utils.ts index e1d7a23..4216859 100644 --- a/apps/server/src/helpers/utils.ts +++ b/apps/server/src/helpers/utils.ts @@ -1,5 +1,9 @@ +import * as path from 'path'; + export function generateHostname(name: string): string { let hostname = name.replace(/[^a-z0-9]/gi, '').toLowerCase(); hostname = hostname.substring(0, 30); return hostname; } + +export const envPath = path.resolve(process.cwd(), '..', '..', '.env'); diff --git a/apps/server/src/integrations/environment/environment.module.ts b/apps/server/src/integrations/environment/environment.module.ts index 8c4bd45..7c6acfa 100644 --- a/apps/server/src/integrations/environment/environment.module.ts +++ b/apps/server/src/integrations/environment/environment.module.ts @@ -2,6 +2,7 @@ import { Global, Module } from '@nestjs/common'; import { EnvironmentService } from './environment.service'; import { ConfigModule } from '@nestjs/config'; import { validate } from './environment.validation'; +import { envPath } from '../../helpers/utils'; @Global() @Module({ @@ -9,6 +10,7 @@ import { validate } from './environment.validation'; ConfigModule.forRoot({ isGlobal: true, expandVariables: true, + envFilePath: envPath, validate, }), ],