import { defineConfig } from 'vite' import react from '@vitejs/plugin-react-swc' import { resolve } from 'path' export default defineConfig({ plugins: [react()], root: './', server: { port: 3000, open: true, proxy: { '/api': { target: process.env.VITE_API_URL || 'http://localhost:8080', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } }, build: { outDir: 'dist', emptyOutDir: true, rollupOptions: { input: { main: resolve(__dirname, 'index.html'), admin: resolve(__dirname, 'admin.html'), apiDocs: resolve(__dirname, 'api-docs.html'), logo: resolve(__dirname, 'logo.html'), logos: resolve(__dirname, 'logos.html') } } } })