import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import { VitePWA } from "vite-plugin-pwa"; // Le SPA est servi same-origin par le backend en prod (build → web/dist). // En dev, proxy /api et /health vers le backend (port 8080). export default defineConfig({ plugins: [ react(), tailwindcss(), VitePWA({ registerType: "autoUpdate", manifest: { name: "CHLOVA", short_name: "CHLOVA", theme_color: "#020617", background_color: "#020617", display: "standalone", icons: [], }, }), ], server: { proxy: { "/api": { target: "http://localhost:8080", changeOrigin: true }, "/health": { target: "http://localhost:8080", changeOrigin: true }, }, }, build: { outDir: "dist" }, });