### 🚀 ML Models Runtime Preloading - **🔧 models loading**: Перенесена предзагрузка ML моделей из Docker build в runtime startup - Убрана предзагрузка из `Dockerfile` - модели теперь загружаются после монтирования `/dump` папки - Добавлена async функция `preload_models()` в `services/search.py` для фоновой загрузки - Интеграция предзагрузки в `lifespan` функцию `main.py` - Использование `asyncio.run_in_executor()` для неблокирующей загрузки моделей - Исправлена проблема с недоступностью `/dump` папки во время сборки Docker образа
This commit is contained in:
@@ -25,9 +25,6 @@ RUN uv sync --no-install-project
|
||||
COPY . .
|
||||
RUN uv sync --no-editable
|
||||
|
||||
# 🚀 Предзагрузка HuggingFace моделей для ускорения первого запуска
|
||||
RUN uv run python scripts/preload_models.py
|
||||
|
||||
# Установка Node.js LTS и npm
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \
|
||||
apt-get install -y nsolid \
|
||||
|
||||
Reference in New Issue
Block a user