Team Ai
Apppublic

ashokcse/Document-Type-Classification-Framework

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
Dockerfile34 linesDownload Raw Back to root
1FROM python:3.11-slim2 3ENV PYTHONDONTWRITEBYTECODE=1 \4    PYTHONUNBUFFERED=1 \5    PIP_NO_CACHE_DIR=1 \6    TF_CPP_MIN_LOG_LEVEL=3 \7    LOCAL_MODEL_PATH=/app/models/resnet50.keras \8    EAGER_LOAD=1 \9    PORT=7860 \10    HOME=/tmp \11    HF_HOME=/tmp/hf \12    MPLCONFIGDIR=/tmp/mpl13 14WORKDIR /app15 16RUN apt-get update && apt-get install -y --no-install-recommends \17        git libjpeg62-turbo libpng16-16 ca-certificates \18    && rm -rf /var/lib/apt/lists/*19 20ARG REPO=https://github.com/ashok-cse/Document-Type-Classification-Framework21ARG CACHE_BUST=2026-06-28b22RUN git clone --depth 1 "$REPO" /tmp/src \23    && cp -r /tmp/src/app /app/app \24    && mkdir -p /app/models \25    && cp /tmp/src/models/resnet50.keras /app/models/resnet50.keras \26    && rm -rf /tmp/src27 28RUN pip install -r /app/app/requirements.txt29 30RUN chmod -R a+rX /app && mkdir -p /tmp/hf /tmp/mpl && chmod -R 777 /tmp/hf /tmp/mpl31 32EXPOSE 786033 34CMD uvicorn app.main:app --host 0.0.0.0 --port ${PORT:-7860} --workers 1