llm-agent-backend/build.bat
2026-06-06 19:29:23 +03:00

29 lines
1.1 KiB
Batchfile

@echo off
chcp 65001 > nul
:: 1. Включаем виртуальное окружение перед стартом
if exist env\Scripts\activate.bat (
echo 🔌 Активация виртуального окружения env...
call env\Scripts\activate.bat
) else (
echo ⚠️ Предупреждение: Папка окружения env\Scripts\activate.bat не найдена!
echo Попытка сборки в глобальном окружении...
)
:: 2. Запуск компиляции (скрипт сам создаст папку dist)
python build/compile.py build_ext --inplace
:: 3. Сохранение зависимостей в папку dist
pip freeze > dist/requirements_all.txt
:: 4. Копирование деплой-скрипта из папки build в папку dist
if exist build\deploy.bat (
copy build\deploy.bat dist\deploy.bat /y
echo ✅ Файл deploy.bat успешно скопирован в dist/
) else (
echo ⚠️ Предупреждение: Файл build\deploy.bat не найден!
)
echo ===== СБОРКА ПОЛНОСТЬЮ ЗАВЕРШЕНА =====
pause