Spaces:
Running
Running
| FROM continuumio/miniconda3:latest | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| build-essential \ | |
| curl \ | |
| git \ | |
| unzip \ | |
| && rm -rf /var/lib/apt/lists/* | |
| RUN conda create -c conda-forge -y -n main python=3.9 | |
| WORKDIR /src | |
| RUN git clone https://github.com/chandanasreemala/XAI_RAG.git | |
| WORKDIR /src/XAI_RAG/version_2 | |
| COPY data.zip . | |
| RUN unzip -o data.zip | |
| RUN conda run -n main pip install --no-cache-dir -r requirements.txt && \ | |
| conda run -n main pip install --no-cache-dir \ | |
| "pydantic>=1.10.11,<2.0.0" \ | |
| "numpy<2.0.0" \ | |
| "huggingface_hub<0.20.0" && \ | |
| # conda run -n main pip install 'setuptools<82' && \ | |
| conda run -n main python -m spacy download en_core_web_sm | |
| HEALTHCHECK CMD curl --fail http://localhost:7860/_stcore/health | |
| ENTRYPOINT ["bash", "-c", "echo HF_TOKEN=$chandana_key_fusionragex > .env && echo HF_MODEL=google/flan-t5-large >> .env && echo SBERT_MODEL=sentence-transformers/all-mpnet-base-v2 >> .env && conda run -n main python -m uvicorn app.api:app --host 0.0.0.0 --port 7860 --log-level info"] |