Skip to content

Commit 727a3af

Browse files
committed
fix: env files resolution for node apps
1 parent 5043571 commit 727a3af

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

packages/apps/fortune/exchange-oracle/server/src/app.module.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ import { HttpValidationPipe } from './common/pipes';
5151
CronJobModule,
5252
UserModule,
5353
ConfigModule.forRoot({
54-
envFilePath: process.env.NODE_ENV
55-
? `.env.${process.env.NODE_ENV as string}`
56-
: '.env',
54+
/**
55+
* First value found takes precendece
56+
*/
57+
envFilePath: [`.env.${process.env.NODE_ENV}`, '.env'],
5758
validationSchema: envValidator,
5859
}),
5960
DatabaseModule,

packages/apps/fortune/recording-oracle/src/app.module.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ import { ExceptionFilter } from './common/exceptions/exception.filter';
3333
],
3434
imports: [
3535
ConfigModule.forRoot({
36-
envFilePath: process.env.NODE_ENV
37-
? `.env.${process.env.NODE_ENV as string}`
38-
: '.env',
36+
/**
37+
* First value found takes precendece
38+
*/
39+
envFilePath: [`.env.${process.env.NODE_ENV}`, '.env'],
3940
validationSchema: envValidator,
4041
}),
4142
JobModule,

packages/apps/human-app/server/src/app.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ const JOI_BOOLEAN_STRING_SCHEMA = Joi.string().valid('true', 'false');
5252
@Module({
5353
imports: [
5454
ConfigModule.forRoot({
55-
envFilePath: '.env',
55+
envFilePath: [`.env.${process.env.NODE_ENV}`, '.env'],
5656
isGlobal: true,
5757
validationSchema: Joi.object({
5858
HOST: Joi.string().required(),

packages/apps/job-launcher/server/src/app.module.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ import { TransformEnumInterceptor } from './common/interceptors/transform-enum.i
5151
imports: [
5252
ScheduleModule.forRoot(),
5353
ConfigModule.forRoot({
54-
envFilePath: process.env.NODE_ENV
55-
? `.env.${process.env.NODE_ENV as string}`
56-
: '.env',
54+
/**
55+
* First value found takes precendece
56+
*/
57+
envFilePath: [`.env.${process.env.NODE_ENV}`, '.env'],
5758
validationSchema: envValidator,
5859
}),
5960
DatabaseModule,

0 commit comments

Comments
 (0)