import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; // During `vite dev` (host with Node), proxy API calls to the backend container. // Use 127.0.0.1 (not "localhost") so Node doesn't resolve to IPv6 ::1, which the // Docker port publish may not answer — that surfaces as proxy connection failures. const target = "http://127.0.0.1:8080"; const proxy = { "/api": target, "/auth": target, "/healthz": target, }; export default defineConfig({ plugins: [react()], server: { port: 5173, proxy }, build: { outDir: "dist" }, });