Rxrohans/PayLens-Dev
0
1FROM python:3.13.5-slim2WORKDIR /app3 4RUN apt-get update && apt-get install -y \5 build-essential curl git libgomp1 \6 && rm -rf /var/lib/apt/lists/*7 8COPY requirements.txt .9RUN pip install --no-cache-dir -r requirements.txt10 11COPY . .12 13ENV PYTHONPATH="/app/src:/app/eval"14ENV OMP_NUM_THREADS=115ENV MKL_NUM_THREADS=116 17# ── CRITICAL: redirect all cache to /tmp (HF blocks ~/.cache writes) ──18ENV HF_HOME=/tmp/huggingface19ENV TRANSFORMERS_CACHE=/tmp/huggingface20ENV SENTENCE_TRANSFORMERS_HOME=/tmp/sentence_transformers21 22EXPOSE 786023HEALTHCHECK CMD curl --fail http://localhost:7860/_stcore/health24ENTRYPOINT ["streamlit", "run", "src/app.py", \25 "--server.port=7860", \26 "--server.address=0.0.0.0", \27 "--server.headless=true"]