kpi-dashboard/updater/run_update.bat
Iliyas ccf82b026f feat: add Метрики МП page + app-metrics updater
- new page app_stats/index.html (login-gated, same style/nav)
- app_stats/app_metrics.json data (year-over-year comparison, NEW badges)
- updater/update_app_metrics.py: adaptive SQL (Jan 1 -> yesterday vs prev year)
- run both updaters from run_update.bat; refactor shared git push
2026-06-16 17:34:19 +05:00

29 lines
1.2 KiB
Batchfile

@echo off
REM ─────────────────────────────────────────────────────────────
REM Запуск ежедневного обновления KPI.
REM Этот .bat вызывается Планировщиком задач Windows раз в сутки.
REM ─────────────────────────────────────────────────────────────
setlocal
cd /d "%~dp0"
REM Активируем venv, если он есть; иначе используем системный python.
if exist "venv\Scripts\python.exe" (
set "PYEXE=venv\Scripts\python.exe"
) else (
set "PYEXE=python"
)
REM 1) KPI dashboard (drb_iliyas_kpi_2026.csv)
"%PYEXE%" "%~dp0update_kpi.py"
set "RC_KPI=%ERRORLEVEL%"
REM 2) Метрики МП (app_stats/app_metrics.json)
"%PYEXE%" "%~dp0update_app_metrics.py"
set "RC_APP=%ERRORLEVEL%"
echo KPI exit code: %RC_KPI% App-metrics exit code: %RC_APP%
REM Ненулевой код, если упал хотя бы один
set /a RC=%RC_KPI%+%RC_APP%
exit /b %RC%