FROM jupyter/datascience-notebook:hub-3.1.1 USER root COPY requirements.txt environment.yml /tmp/ RUN conda env update -q -f /tmp/environment.yml && \ /opt/conda/bin/pip install -r /tmp/requirements.txt && \ conda clean -y --all && \ conda env export -n "root" && \ jupyter lab build COPY dash_proxy /tmp/dash_proxy/ RUN pip install /tmp/dash_proxy/ COPY llm_utils /llm_utils/ RUN pip install /llm_utils/ ENV CONFIG_PATH=/home/jovyan/config.txt COPY app /dash/app/ RUN chown -R jovyan /dash/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 RUN python -m spacy download en_core_web_sm