Files
PVideoDl/run.bat
T

23 lines
762 B
Batchfile

@echo off
rem Прод-запуск одной командой: зависимости -> сборка фронта (если нужна) -> сервер.
rem Файлы складываются в downloads\, UI на http://127.0.0.1:8000
chcp 65001 >nul
setlocal
cd /d "%~dp0"
echo ==^> uv sync
call uv sync || exit /b 1
if not exist "frontend\build" (
echo ==^> Сборка фронтенда ^(frontend\build отсутствует^)
pushd frontend
call npm install || exit /b 1
call npm run build || exit /b 1
popd
) else (
echo ==^> Фронтенд уже собран — пропускаю сборку ^(удалите frontend\build для пересборки^)
)
echo ==^> Запуск PVideoDl на http://127.0.0.1:8000
uv run pvideodl