Add Windows support: setup.bat and start.bat for Windows users
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
@echo off
|
||||
REM ACE-Step UI Startup Script for Windows
|
||||
setlocal
|
||||
|
||||
echo ==================================
|
||||
echo ACE-Step UI (Windows)
|
||||
echo ==================================
|
||||
echo.
|
||||
|
||||
REM Check if node_modules exists
|
||||
if not exist "node_modules" (
|
||||
echo Error: Dependencies not installed!
|
||||
echo Please run setup.bat first.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if not exist "server\node_modules" (
|
||||
echo Error: Server dependencies not installed!
|
||||
echo Please run setup.bat first.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Get local IP for LAN access
|
||||
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4"') do (
|
||||
for /f "tokens=1" %%b in ("%%a") do (
|
||||
set LOCAL_IP=%%b
|
||||
)
|
||||
)
|
||||
|
||||
echo Starting ACE-Step UI...
|
||||
echo.
|
||||
echo Make sure ACE-Step API is running:
|
||||
echo cd path\to\ACE-Step
|
||||
echo uv run acestep-api --port 8001
|
||||
echo.
|
||||
echo ==================================
|
||||
echo.
|
||||
|
||||
REM Start backend in new window
|
||||
echo Starting backend server...
|
||||
start "ACE-Step UI Backend" cmd /k "cd server && npm run dev"
|
||||
|
||||
REM Wait for backend to start
|
||||
echo Waiting for backend to start...
|
||||
timeout /t 3 /nobreak >nul
|
||||
|
||||
REM Start frontend in new window
|
||||
echo Starting frontend...
|
||||
start "ACE-Step UI Frontend" cmd /k "npm run dev"
|
||||
|
||||
REM Wait a moment
|
||||
timeout /t 2 /nobreak >nul
|
||||
|
||||
echo.
|
||||
echo ==================================
|
||||
echo ACE-Step UI Running!
|
||||
echo ==================================
|
||||
echo.
|
||||
echo Frontend: http://localhost:3000
|
||||
echo Backend: http://localhost:3001
|
||||
echo.
|
||||
if defined LOCAL_IP (
|
||||
echo LAN Access: http://%LOCAL_IP%:3000
|
||||
echo.
|
||||
)
|
||||
echo Close the terminal windows to stop.
|
||||
echo.
|
||||
echo ==================================
|
||||
echo.
|
||||
echo Opening browser...
|
||||
timeout /t 2 /nobreak >nul
|
||||
start http://localhost:3000
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user