From 7a469be7cdc86f127f04af3facceec191940ac4b Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 15 Jan 2026 06:58:56 -0800 Subject: [PATCH] fix(mining-*): add parent .env path for shared config All mining services need to read shared environment variables (JWT_SECRET, DATABASE_URL, etc.) from backend/services/.env Co-Authored-By: Claude Opus 4.5 --- backend/services/mining-admin-service/src/app.module.ts | 6 +++++- backend/services/mining-service/src/app.module.ts | 1 + backend/services/mining-wallet-service/src/app.module.ts | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/services/mining-admin-service/src/app.module.ts b/backend/services/mining-admin-service/src/app.module.ts index 52bb02e7..36d5041e 100644 --- a/backend/services/mining-admin-service/src/app.module.ts +++ b/backend/services/mining-admin-service/src/app.module.ts @@ -12,7 +12,11 @@ import { AdminAuthGuard } from './shared/guards/admin-auth.guard'; imports: [ ConfigModule.forRoot({ isGlobal: true, - envFilePath: [`.env.${process.env.NODE_ENV || 'development'}`, '.env'], + envFilePath: [ + `.env.${process.env.NODE_ENV || 'development'}`, + '.env', + '../.env', // 父目录共享 .env + ], }), InfrastructureModule, ApplicationModule, diff --git a/backend/services/mining-service/src/app.module.ts b/backend/services/mining-service/src/app.module.ts index 73a796fd..1b60ccde 100644 --- a/backend/services/mining-service/src/app.module.ts +++ b/backend/services/mining-service/src/app.module.ts @@ -16,6 +16,7 @@ import { JwtAuthGuard } from './shared/guards/jwt-auth.guard'; envFilePath: [ `.env.${process.env.NODE_ENV || 'development'}`, '.env', + '../.env', // 父目录共享 .env ], ignoreEnvFile: false, }), diff --git a/backend/services/mining-wallet-service/src/app.module.ts b/backend/services/mining-wallet-service/src/app.module.ts index 73a796fd..1b60ccde 100644 --- a/backend/services/mining-wallet-service/src/app.module.ts +++ b/backend/services/mining-wallet-service/src/app.module.ts @@ -16,6 +16,7 @@ import { JwtAuthGuard } from './shared/guards/jwt-auth.guard'; envFilePath: [ `.env.${process.env.NODE_ENV || 'development'}`, '.env', + '../.env', // 父目录共享 .env ], ignoreEnvFile: false, }),