netgescon-day0/vite.config.js

32 lines
973 B
JavaScript
Executable File

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig(({ command, mode }) => {
// Use env vars when running dev server; in production build, HMR is irrelevant
const devPort = parseInt(process.env.VITE_HMR_PORT || '5174', 10);
const devHost = process.env.VITE_HMR_HOST || '0.0.0.0';
return {
plugins: [
laravel({
input: [
'resources/css/app.css',
'resources/css/filament/admin/theme.css',
'resources/js/app.js',
'resources/js/admin/gescon-import-mapping.js',
],
refresh: true,
}),
],
server: {
host: '0.0.0.0',
port: devPort,
hmr: {
host: devHost,
port: devPort,
},
cors: true,
fs: { allow: ['..'] },
},
};
});