FROM quay.io/jupyter/datascience-notebook:hub-5.2.0 USER root COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt && rm requirements.txt ENV HOME_PATH=/home/jovyan/ COPY streamlit_proxy /tmp/streamlit_proxy/ RUN pip install /tmp/streamlit_proxy/ COPY llm_utils /llm_utils/ RUN pip install /llm_utils/ ENV CONFIG_PATH=/home/jovyan/config.txt COPY app /streamlit/app/ RUN chown -R jovyan /streamlit/app/ # install some NLTK and spaCy data RUN python -m nltk.downloader stopwords RUN python -m nltk.downloader wordnet RUN python -m nltk.downloader punkt USER jovyan