setup build process

This commit is contained in:
2025-02-05 20:22:35 -05:00
parent c24861866b
commit b6c6d76354
3 changed files with 16 additions and 9 deletions
+9 -2
View File
@@ -1,8 +1,15 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
publicDir: "./src/public"
publicDir: './src/public',
build: {
copyPublicDir: !!process.env.SSR,
ssr: !!process.env.SSR,
outDir: process.env.SSR ? 'dist/server' : 'dist/client',
rollupOptions: {
input: process.env.SSR ? './server.ts' : './index.html'
}
}
})