File size: 1,206 Bytes
78738de
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
REM ============================================================
REM  PoolCoach Analyzer local (ban giao 24, 11/08/2026)
REM  MOT lenh keo du bo demo tab Analyzer:
REM    1) Redis      - docker compose (service redis)
REM    2) CV worker  - venv CUDA poolcoach-cv-env, CUA SO RIENG
REM                    (phuc vu ca scan lan analyze tu ban giao 24)
REM    3) Web app    - venv app, mode queue, cua so nay, port 8000
REM  Xong mo http://localhost:8000 -> tab Analyzer.
REM  JIT Numba ~40s lan dau (FE hien banner); worker load YOLO vai giay.
REM  Ctrl+C o day tat app; cua so worker dong bang Ctrl+C rieng
REM  (worker tu xoa heartbeat khi thoat sach).
REM ============================================================
set PYTHONUTF8=1
if "%REDIS_URL%"=="" set REDIS_URL=redis://localhost:6379/0

docker compose -f "D:\Khoa luan\poolcoach-rl\docker-compose.dev.yml" up -d redis
if errorlevel 1 (
  echo [LOI] Khong bat duoc Redis - Docker Desktop co dang chay khong?
  pause
  exit /b 1
)

start "poolcoach-cv-worker" cmd /k "D:\Khoa luan\run_cv_worker.bat"

call "D:\Khoa luan\poolcoach-env\Scripts\activate.bat"
cd /d "D:\Khoa luan\poolcoach-rl"
python -m uvicorn app.main:app --port 8000
pause