Add Windows support: setup.bat and start.bat for Windows users
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
@echo off
|
||||
REM ACE-Step UI Setup Script for Windows
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
echo ==================================
|
||||
echo ACE-Step UI Setup (Windows)
|
||||
echo ==================================
|
||||
echo.
|
||||
|
||||
REM Check Node.js
|
||||
where node >nul 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Error: Node.js not found!
|
||||
echo Please install Node.js 18+ from https://nodejs.org/
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Show Node version
|
||||
for /f "tokens=*" %%i in ('node --version') do echo Node.js version: %%i
|
||||
|
||||
REM Install frontend dependencies
|
||||
echo.
|
||||
echo Installing frontend dependencies...
|
||||
call npm install
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Error: Failed to install frontend dependencies
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Install server dependencies
|
||||
echo.
|
||||
echo Installing server dependencies...
|
||||
cd server
|
||||
call npm install
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Error: Failed to install server dependencies
|
||||
cd ..
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
cd ..
|
||||
|
||||
REM Create server .env if it doesn't exist
|
||||
if not exist "server\.env" (
|
||||
echo.
|
||||
echo Creating server\.env from example...
|
||||
copy server\.env.example server\.env
|
||||
)
|
||||
|
||||
REM Create data directory
|
||||
if not exist "server\data" (
|
||||
mkdir server\data
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ==================================
|
||||
echo Setup Complete!
|
||||
echo ==================================
|
||||
echo.
|
||||
echo Next steps:
|
||||
echo.
|
||||
echo 1. Start ACE-Step API (in ACE-Step folder):
|
||||
echo cd path\to\ACE-Step
|
||||
echo uv run acestep-api --port 8001
|
||||
echo.
|
||||
echo 2. Start ACE-Step UI:
|
||||
echo start.bat
|
||||
echo.
|
||||
echo 3. Open http://localhost:3000
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user