RemanenetSpy
chore: add smriti benchmark runner and eval service
64f8bdd
Raw
History Blame Contribute Delete
506 Bytes
FROM python:3.11-slim
WORKDIR /app
# Install dependencies
RUN pip install --no-cache-dir \
fastapi==0.115.12 \
uvicorn==0.34.3 \
chromadb==0.6.3 \
sentence-transformers==3.4.1 \
pydantic==2.11.5
# Copy service
COPY smriti_service.py .
# Pre-download the embedding model at build time (avoids cold start on first request)
RUN python -c "from sentence_transformers import SentenceTransformer; SentenceTransformer('all-MiniLM-L6-v2')"
EXPOSE 8080
CMD ["python", "smriti_service.py"]