FusionRAG-Ex / Dockerfile
sezerkutluk's picture
Update Dockerfile
fb7b448 verified
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"]