| // frontend/vite.config.js | |
| import { defineConfig } from "vite"; | |
| import react from "@vitejs/plugin-react"; | |
| export default defineConfig({ | |
| plugins: [react()], | |
| define: { | |
| __APP_VERSION__: JSON.stringify(process.env.npm_package_version || "unknown"), | |
| }, | |
| server: { | |
| port: 5173, | |
| host: true, | |
| // Only proxy API requests when NOT running in Vercel dev | |
| // (Vercel dev handles API routing to serverless functions) | |
| proxy: process.env.VERCEL | |
| ? undefined | |
| : { | |
| "/api": "http://localhost:8000", | |
| "/ws": { | |
| target: "ws://localhost:8000", | |
| ws: true, | |
| }, | |
| }, | |
| }, | |
| }); |