Skip to content
Snippets Groups Projects
Commit 150ac709 authored by Michael Bücker's avatar Michael Bücker
Browse files

Update Dockerfile

parent ae89371b
No related branches found
No related tags found
No related merge requests found
Pipeline #213312 failed
......@@ -6,14 +6,11 @@ USER root
# Copy requirements and environment files to the container
COPY requirements.txt environment.yml /tmp/
# Update conda environment, install pip packages, and adjust permissions
RUN conda env update -q -f /tmp/environment.yml && \
/opt/conda/bin/pip install --no-cache-dir -r /tmp/requirements.txt && \
conda clean -y --all && \
jupyter lab build && \
python -m nltk.downloader stopwords && \
python -m nltk.downloader wordnet && \
python -m spacy download en_core_web_sm
# Update conda environment
RUN conda env update -q -f /tmp/environment.yml
# Install pip packages and avoid caching
RUN /opt/conda/bin/pip install --no-cache-dir -r /tmp/requirements.txt
# Fix permissions for the pip cache directory to avoid permission warnings
RUN chown -R jovyan:users /home/jovyan/.cache
......@@ -21,6 +18,17 @@ RUN chown -R jovyan:users /home/jovyan/.cache
# Ensure numpy and scikit-learn are compatible
RUN /opt/conda/bin/pip install --no-cache-dir numpy==1.22.0 scikit-learn==1.2.2
# Clean up conda cache
RUN conda clean -y --all
# Build Jupyter Lab
RUN jupyter lab build
# Install NLTK and SpaCy data
RUN python -m nltk.downloader stopwords
RUN python -m nltk.downloader wordnet
RUN python -m spacy download en_core_web_sm
# Copy and install custom packages
COPY dash_proxy /tmp/dash_proxy/
RUN pip install --no-cache-dir /tmp/dash_proxy/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment