v2: изоляция — свои V2_* env, v2/.env, не трогает основные переменные
This commit is contained in:
+7
-29
@@ -1,35 +1,13 @@
|
||||
// ═══════════════════════════════════════════════════════════════════════════════
|
||||
// Конфигурация V2
|
||||
//
|
||||
// Приоритет: V2_* → основные → умолчания (локальный KC на ВМ)
|
||||
// Конфигурация V2 — свои переменные (V2_*), не трогает основные
|
||||
// ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
require('dotenv').config({ path: require('path').join(__dirname, '..', '..', '..', '.env') });
|
||||
require('dotenv').config({ path: require('path').join(__dirname, '..', '..', '.env') });
|
||||
|
||||
module.exports = {
|
||||
// Keycloak OIDC
|
||||
kcBaseUrl: process.env.V2_KC_BASE_URL
|
||||
|| process.env.KC_BASE_URL
|
||||
|| 'https://italo.kube5s.ru/realms/ipwhitelist',
|
||||
|
||||
kcClientId: process.env.V2_KC_CLIENT_ID
|
||||
|| process.env.KC_CLIENT_ID
|
||||
|| 'ipwhitelist',
|
||||
|
||||
kcClientSecret: process.env.V2_KC_CLIENT_SECRET
|
||||
|| process.env.KC_CLIENT_SECRET
|
||||
|| '',
|
||||
|
||||
// IAM API
|
||||
iamUrl: process.env.V2_IAM_API_URL
|
||||
|| process.env.IAM_API_URL
|
||||
|| 'https://auth-api-dev.ngcloud.ru',
|
||||
|
||||
// Наше приложение (НЕ Keycloak!)
|
||||
appUrl: process.env.V2_APP_URL
|
||||
|| process.env.APP_URL
|
||||
|| 'https://italo.kube5s.ru',
|
||||
|
||||
// Админ
|
||||
adminClientId: process.env.ADMIN_CLIENT_ID || 'WZ01112',
|
||||
kcBaseUrl: process.env.V2_KC_BASE_URL || 'https://italo.kube5s.ru/realms/ipwhitelist',
|
||||
kcClientId: process.env.V2_KC_CLIENT_ID || 'ipwhitelist',
|
||||
kcClientSecret: process.env.V2_KC_CLIENT_SECRET || '',
|
||||
iamUrl: process.env.V2_IAM_API_URL || 'https://auth-api-dev.ngcloud.ru',
|
||||
appUrl: process.env.V2_APP_URL || 'https://italo.kube5s.ru',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user