.venv deleted

ocr ready to test
This commit is contained in:
2025-11-29 12:29:08 +03:00
parent 449556c4e4
commit 91923b8616
2094 changed files with 562 additions and 370942 deletions

30
ocr-service/Dockerfile Normal file
View File

@@ -0,0 +1,30 @@
# Используем стабильный Python 3.10 (slim версия легче)
FROM python:3.10-slim
# Установка системных зависимостей
# tesseract-ocr + rus: для распознавания текста
# libgl1, libglib2.0-0: для работы OpenCV
# libzbar0: для сканирования QR-кодов
RUN apt-get update && apt-get install -y \
tesseract-ocr \
tesseract-ocr-rus \
libgl1 \
libglib2.0-0 \
libzbar0 \
&& rm -rf /var/lib/apt/lists/*
# Создаем рабочую директорию
WORKDIR /app
# Сначала копируем зависимости (для кэширования слоев Docker)
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Копируем код приложения
COPY . .
# Открываем порт
EXPOSE 5000
# Запускаем приложение
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "5000"]