p2p/vite.config.ts

34 lines
960 B
TypeScript

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),
},
},
})