From 8db706661715a6c9ae3ae72406dabd6eef279007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Tue, 12 Aug 2025 13:04:10 +0300 Subject: [PATCH] vite.config --- ui/src/services/tenants.ts | 1 + ui/vite.config.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/src/services/tenants.ts b/ui/src/services/tenants.ts index 7d142e95..ec9f9323 100644 --- a/ui/src/services/tenants.ts +++ b/ui/src/services/tenants.ts @@ -9,6 +9,7 @@ export async function fetchTenantNames(apiUrl: string): Promise { try { const url = `${apiUrl.replace(/\/$/, '')}/api/app/platform-tenant?skipCount=0&maxResultCount=1000` const isLocalHttps = /^https:\/\/localhost(:\d+)?/i.test(apiUrl) + console.log('[vite] tenants url:', url) const response = await axios.get>(url, { headers: { diff --git a/ui/vite.config.ts b/ui/vite.config.ts index a7a6c1c5..f57ee64f 100644 --- a/ui/vite.config.ts +++ b/ui/vite.config.ts @@ -6,12 +6,16 @@ import { VitePWA } from 'vite-plugin-pwa' import { fetchTenantNames } from './src/services/tenants' export default defineConfig(async ({ mode }) => { - const baseDomains = ['sozsoft.com', 'dev.sozsoft.com'] const env = loadEnv(mode, process.cwd(), '') const apiUrl = env.VITE_API_URL - const tenantNames = await fetchTenantNames(apiUrl) + const baseDomains = ['sozsoft.com', 'dev.sozsoft.com'] + const tenantNames = (await fetchTenantNames(apiUrl)).map((n) => n.trim().toLowerCase()) const tenantHosts = tenantNames.flatMap((t) => baseDomains.map((d) => `${t}.${d}`)) const allowedHosts = Array.from(new Set(['localhost', ...baseDomains, ...tenantHosts])) + + console.log('[vite] tenants:', tenantNames) + console.log('[vite] allowedHosts:', allowedHosts) + return { plugins: [ react({