Spaces:
Sleeping
Sleeping
| FROM python:3.11-slim | |
| WORKDIR /app | |
| COPY rag_service/ rag_service/ | |
| RUN pip install --no-cache-dir \ | |
| fastapi>=0.100.0 \ | |
| uvicorn[standard]>=0.20.0 \ | |
| sentence-transformers>=2.2.0 \ | |
| numpy>=1.24.0 \ | |
| requests>=2.31.0 \ | |
| pydantic>=2.0.0 | |
| ENV RAG_BUILD_ON_START=true | |
| ENV RAG_DATASET_REPO=OMCHOKSI108/CodeSecAudit-RAG | |
| ENV RAG_CORPUS_FILE=rag/rag_corpus.jsonl.gz | |
| ENV RAG_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 | |
| ENV RAG_INDEX_PATH=/tmp/codesec_rag_index | |
| EXPOSE 7860 | |
| CMD | |