import { defineConfig, loadEnv } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), ''); const portalTarget = env.H5_DEV_PORTAL ?? 'http://127.0.0.1:8081'; // Platform super-admin API now lives in the standalone memind_adm service. const adminTarget = env.H5_DEV_ADMIN ?? 'http://127.0.0.1:8082'; return { plugins: [react()], server: { host: true, port: 5173, strictPort: true, allowedHosts: ['127.0.0.1', 'localhost', '.localhost'], proxy: { '/api': portalTarget, '/auth': portalTarget, '/admin-api': adminTarget, '/MindSpace': portalTarget, '/dev': portalTarget, '/brand': portalTarget, '^/u/': portalTarget, '^/s/': portalTarget, '^/user/': portalTarget, }, }, build: { outDir: 'dist', emptyOutDir: true, }, }; });