open-navigator / frontend /vite.config.ts
jcbowyer's picture
Clean HuggingFace deployment without binary files
61d29fc
raw
history blame contribute delete
832 Bytes
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: 5173,
proxy: {
'/api': {
target: 'http://localhost:8000',
changeOrigin: true,
followRedirects: true,
configure: (proxy, _options) => {
proxy.on('error', (err, _req, _res) => {
console.log('proxy error', err);
});
proxy.on('proxyReq', (proxyReq, req, _res) => {
console.log('Proxying:', req.method, req.url, '→', proxyReq.path);
});
},
},
},
},
build: {
outDir: '../api/static',
emptyOutDir: true,
},
})