import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import tailwindcss from '@tailwindcss/vite' // The SPA is embedded into the fleet-manager binary (go:embed ui/dist) and served // same-origin over the admin plane in production. In dev, proxy the API + auth // ceremonies to a locally-running manager. export default defineConfig({ plugins: [svelte(), tailwindcss()], build: { outDir: 'dist', emptyOutDir: true }, server: { proxy: { '/api': { target: 'http://127.0.0.1:9500', changeOrigin: false }, '/auth': { target: 'http://127.0.0.1:9500', changeOrigin: false }, }, }, })