Files
readur/frontend/vite.config.ts
aaldebs99 0c56c9e816 Revert "Merge branch 'feat-pwa-support' into main"
This reverts commit 90a4892a18, reversing
changes made to bd1f7e469e.
2025-12-11 23:52:11 +00:00

38 lines
971 B
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// Support environment variables for development
const BACKEND_PORT = process.env.BACKEND_PORT || '8000'
const CLIENT_PORT = process.env.CLIENT_PORT || '5173'
// Allow overriding the proxy target for Docker development
const PROXY_TARGET = process.env.VITE_API_PROXY_TARGET || `http://localhost:${BACKEND_PORT}`
export default defineConfig({
plugins: [react()],
test: {
environment: 'jsdom',
setupFiles: ['src/test/setup.ts'],
},
server: {
port: parseInt(CLIENT_PORT),
proxy: {
'/api': {
target: PROXY_TARGET,
changeOrigin: true,
},
},
},
build: {
outDir: 'dist',
assetsDir: 'assets',
rollupOptions: {
onwarn(warning, warn) {
// Suppress "use client" directive warnings from MUI
if (warning.code === 'MODULE_LEVEL_DIRECTIVE') {
return
}
warn(warning)
}
}
},
})