You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.3 KiB
62 lines
1.3 KiB
@echo off
|
|
cls
|
|
echo.
|
|
echo ========================================
|
|
echo Health AI Assistant - Launcher
|
|
echo ========================================
|
|
echo.
|
|
echo [1] Start Web (Vue 3 - 5173)
|
|
echo [2] Start Mall (Vue 3 - 5174)
|
|
echo [3] Start APP (React Native)
|
|
echo [4] Start Web + Mall
|
|
echo [5] Start Web + APP
|
|
echo [6] Exit
|
|
echo.
|
|
echo ----------------------------------------
|
|
echo Test Account: 13800138000 / 123456
|
|
echo ----------------------------------------
|
|
echo.
|
|
set /p choice=Select option [1-6]:
|
|
|
|
if "%choice%"=="1" goto startweb
|
|
if "%choice%"=="2" goto startmall
|
|
if "%choice%"=="3" goto startapp
|
|
if "%choice%"=="4" goto startwebmall
|
|
if "%choice%"=="5" goto startwebapp
|
|
if "%choice%"=="6" exit /b 0
|
|
goto :eof
|
|
|
|
:startweb
|
|
echo Starting Web dev server...
|
|
cd /d "%~dp0"
|
|
node scripts/dev.js web
|
|
goto :eof
|
|
|
|
:startmall
|
|
echo Starting Mall dev server...
|
|
cd /d "%~dp0"
|
|
node scripts/dev.js mall
|
|
goto :eof
|
|
|
|
:startapp
|
|
echo Starting APP dev server...
|
|
cd /d "%~dp0app"
|
|
npx expo start
|
|
goto :eof
|
|
|
|
:startwebmall
|
|
echo Starting Web + Mall...
|
|
cd /d "%~dp0"
|
|
node scripts/dev.js
|
|
goto :eof
|
|
|
|
:startwebapp
|
|
echo Starting Web + APP in new windows...
|
|
start cmd /k "cd /d %~dp0 && node scripts/dev.js web"
|
|
timeout /t 2 /nobreak >nul
|
|
start cmd /k "cd /d %~dp0app && npx expo start --web"
|
|
echo.
|
|
echo Web: http://localhost:5173
|
|
echo APP: http://localhost:8081
|
|
pause
|
|
goto :eof
|
|
|