53 lines
1.4 KiB
Batchfile
53 lines
1.4 KiB
Batchfile
@echo off
|
|
echo =============================================
|
|
echo HOT-Step 9000 CPP - Installation
|
|
echo =============================================
|
|
echo.
|
|
|
|
echo [1/3] Installing server dependencies...
|
|
cd /d "%~dp0server"
|
|
call npm install
|
|
if %errorlevel% neq 0 (
|
|
echo ERROR: Server npm install failed
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo Rebuilding native modules for your Node version...
|
|
call npm rebuild better-sqlite3
|
|
if %errorlevel% neq 0 (
|
|
echo WARNING: better-sqlite3 rebuild failed - you may need to reinstall
|
|
)
|
|
|
|
echo.
|
|
echo [2/3] Installing UI dependencies...
|
|
cd /d "%~dp0ui"
|
|
call npm install
|
|
if %errorlevel% neq 0 (
|
|
echo ERROR: UI npm install failed
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo [3/3] Building C++ engine (this may take a few minutes)...
|
|
echo First build will also download ONNX Runtime for stem separation.
|
|
cd /d "%~dp0"
|
|
call engine\buildall.cmd
|
|
if %errorlevel% neq 0 (
|
|
echo.
|
|
echo WARNING: Engine build failed. The server and UI are installed,
|
|
echo but you'll need to fix the build before launching.
|
|
echo See README for build prerequisites (Visual Studio, CUDA).
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo =============================================
|
|
echo Installation complete!
|
|
echo.
|
|
echo Run LAUNCH.bat to start, or dev.bat for development mode.
|
|
echo No .env file needed for standard setups.
|
|
echo =============================================
|
|
pause
|