Spaces:
Sleeping
Sleeping
File size: 1,393 Bytes
97a786e 38622c4 cc02af3 38622c4 cc02af3 38622c4 97a786e 38622c4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # LiveMedCard demo — Hugging Face Docker Space (CPU).
# Публічний прототип для Digital Future Hackathon. Текст/сід/безпека — детермінований
# `stub` (миттєвий старт, дані не покидають процес). Завантаження ФОТО (`/ingest/image`)
# — реальний OCR через хмарний ZeroGPU Lab (NuExtract3), лише синтетичні документи.
FROM python:3.12-slim
# Картка стартує ПОРОЖНЬОЮ (без LMC_SEED_SAMPLES): демо-документи вантажаться лише
# кнопкою — і набором тієї мови, якою відкрито інтерфейс.
ENV PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1 \
LMC_EXTRACTOR=stub \
LMC_IMAGE_OCR=ocrlab
WORKDIR /app
# stub-залежності (без torch/transformers) + gradio_client для виклику хмарного
# OCR Lab із фото. Легкий образ, швидкий cold-start; GPU лишається на боці Lab.
RUN pip install "pydantic>=2" "networkx>=3" "fastapi>=0.110" "uvicorn>=0.29" "gradio_client>=1.3"
# Пакет разом зі static/ (SPA) і data/ (демо-документи, довідники).
COPY livemedcard ./livemedcard
EXPOSE 7860
CMD ["uvicorn", "livemedcard.api:app", "--host", "0.0.0.0", "--port", "7860"]
|