import { fileURLToPath } from 'node:url'; import { dirname, resolve } from 'node:path'; import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); export default defineConfig({ root: resolve(__dirname, 'web'), plugins: [react()], server: { port: 5173, host: '0.0.0.0', proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true, }, }, }, build: { outDir: resolve(__dirname, 'web/dist'), emptyOutDir: true, }, });