Files
Tomas Dvorak b27fe6fe0e upload
2025-12-02 13:52:21 +01:00

33 lines
779 B
JavaScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import { resolve } from 'path'
export default defineConfig({
plugins: [react()],
root: './',
server: {
port: 3000,
open: true,
proxy: {
'/api': {
target: process.env.VITE_API_URL || 'http://localhost:8080',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
},
build: {
outDir: 'dist',
emptyOutDir: true,
rollupOptions: {
input: {
main: resolve(__dirname, 'index.html'),
admin: resolve(__dirname, 'admin.html'),
apiDocs: resolve(__dirname, 'api-docs.html'),
logo: resolve(__dirname, 'logo.html'),
logos: resolve(__dirname, 'logos.html')
}
}
}
})