// ═══════════════════════════════════════════════════════════════════════════════ // V2 — конфигурация // // ЭТО: все настройки в одном месте. // ЗАЧЕМ: всё что может поменяться между средами — здесь, не размазано по коду. // // ПРИОРИТЕТ: process.env (V2_*) → хардкод-умолчания. // Умолчания — для тестовой среды (VM KC на italo.kube5s.ru:8080). // ═══════════════════════════════════════════════════════════════════════════════ module.exports = { version: '0.5.136', // ── IAM ────────────────────────────────────────────────────────────────── iamUrl: process.env.V2_IAM_URL || 'https://auth-api.ngcloud.ru/api/v1/auth/user', // ── OIDC (Keycloak) ────────────────────────────────────────────────────── kcBaseUrl: process.env.V2_KC_BASE_URL || 'https://italo.kube5s.ru:8080/realms/ipwhitelist', kcClientId: process.env.V2_KC_CLIENT_ID || 'ipwhitelist-app', kcClientSecret: process.env.V2_KC_CLIENT_SECRET || '', appUrl: process.env.V2_APP_URL || 'https://whitelist.nodejsk8s.services.ngcloud.ru', };