import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' const devTarget = 'https://dev.getzino.in' const proxy = (target: string) => ({ target, changeOrigin: true, secure: false }) export default defineConfig({ plugins: [react()], base: process.env.VITE_BASE_URL ?? '/p2p-dev/', server: { port: 3006, proxy: { // user-service '/usr': proxy(devTarget), '/login': proxy(devTarget), '/apps': proxy(devTarget), '/agents': proxy(devTarget), // core-service '/start': proxy(devTarget), '/activity': proxy(devTarget), '/instance': proxy(devTarget), '/form': proxy(devTarget), '/pa': proxy(devTarget), // view-service (legacy) '/recordview': proxy(devTarget), '/detailview': proxy(devTarget), '/audit': proxy(devTarget), '/api-docs': proxy(devTarget), // view-service (app-scoped) '/app/': proxy(devTarget), }, }, })