From ca75d868c6260498244c38371a7b9b2e519578f0 Mon Sep 17 00:00:00 2001 From: Damir Mukimov Date: Sun, 30 Nov 2025 15:36:34 +0100 Subject: [PATCH] Fix Vite build configuration for CI - Set root to 'client' directory to find index.html - Configure path aliases (@/* and @shared/*) for proper module resolution - Set build output directory to '../dist' to place files in frontend root Resolves CI build failure: 'Could not resolve entry module index.html' --- vite.config.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 5a33944..a1260b8 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,18 @@ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' +import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], + root: 'client', + resolve: { + alias: { + '@': path.resolve(__dirname, './client/src'), + '@shared': path.resolve(__dirname, './shared') + } + }, + build: { + outDir: '../dist' + } })