Files
wled-controller/build.bat
2025-12-21 16:54:13 +00:00

51 lines
1.0 KiB
Batchfile

@echo off
echo Building WLED Controller for Windows...
echo.
cd backend
echo [1/4] Installing backend dependencies...
call npm install
if errorlevel 1 goto error
echo.
echo [2/4] Installing frontend dependencies...
cd ..\frontend
call npm install
if errorlevel 1 goto error
echo.
echo [3/4] Running Prisma generate...
cd ..\backend
call npm run prisma:generate
if errorlevel 1 goto error
echo.
echo [4/4] Building and packaging executable...
call npm run package
if errorlevel 1 goto error
echo.
echo ========================================
echo Build complete!
echo Executable location: release\wled-controller.exe
echo ========================================
echo.
echo To run:
echo 1. Copy release\wled-controller.exe to your desired location
echo 2. Copy backend\prisma\dev.db to the same folder (create prisma subfolder)
echo 3. Run wled-controller.exe
echo.
pause
goto end
:error
echo.
echo ========================================
echo Build failed! Please check the errors above.
echo ========================================
pause
exit /b 1
:end