Spaces:
Sleeping
Sleeping
| FROM registry.access.redhat.com/ubi9/python-311:1-77.1726664316 | |
| ### Update sqlite for chroma | |
| USER root | |
| RUN dnf remove sqlite3 -y | |
| RUN wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz | |
| RUN tar -xvzf sqlite-autoconf-3410200.tar.gz | |
| WORKDIR sqlite-autoconf-3410200 | |
| RUN ./configure | |
| RUN make | |
| RUN make install | |
| RUN mv /usr/local/bin/sqlite3 /usr/bin/sqlite3 | |
| ENV LD_LIBRARY_PATH="/usr/local/lib" | |
| #### | |
| WORKDIR /rag | |
| COPY requirements.txt . | |
| RUN pip install --upgrade pip | |
| RUN pip install --no-cache-dir --upgrade -r /rag/requirements.txt | |
| COPY rag_app.py . | |
| COPY manage_vectordb.py . | |
| EXPOSE 8501 | |
| ENV HF_HUB_CACHE=/rag/models/ | |
| RUN mkdir -p /rag/models/ | |
| RUN chgrp -R 0 /rag/models/ && chmod -R g=u /rag/models/ | |
| ENTRYPOINT [ "streamlit", "run" ,"rag_app.py" ] | |