VERIDEX.V1 / Dockerfile
shadow55gh
fix: replace libgl1-mesa-glx with libgl1
6469706
raw
history blame contribute delete
658 Bytes
FROM python:3.10-slim
WORKDIR /app
# System dependencies
RUN apt-get update && apt-get install -y \
libgl1 \
libglib2.0-0 \
libsm6 \
libxext6 \
libxrender1 \
libgomp1 \
&& rm -rf /var/lib/apt/lists/*
# Python packages install
COPY backend/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Code copy
COPY backend/ ./backend/
COPY frontend/ ./frontend/
# Model cache folder
RUN mkdir -p /app/model_cache
ENV TRANSFORMERS_CACHE=/app/model_cache
ENV HF_HOME=/app/model_cache
# HuggingFace Spaces uses port 7860
EXPOSE 7860
CMD ["sh", "-c", "cd /app/backend && uvicorn main:app --host 0.0.0.0 --port 7860"]