1
1
# syntax=docker/dockerfile:experimental
2
- FROM quay.io/unstructured-io/base-images:rocky8.7-3 as base
2
+ FROM quay.io/unstructured-io/base-images:rocky8.7-5 as base
3
3
4
4
# NOTE(crag): NB_USER ARG for mybinder.org compat:
5
5
# https://mybinder.readthedocs.io/en/latest/tutorials/dockerfile.html
@@ -24,19 +24,19 @@ ENV PATH="/home/${NB_USER}/.local/bin:${PATH}"
24
24
FROM base as python-deps
25
25
# COPY requirements/dev.txt requirements-dev.txt
26
26
COPY requirements/base.txt requirements-base.txt
27
- RUN python3.8 -m pip install pip==${PIP_VERSION} \
27
+ RUN python3.10 -m pip install pip==${PIP_VERSION} \
28
28
&& dnf -y groupinstall "Development Tools" \
29
- && su -l ${NB_USER} -c 'pip3.8 install --no-cache -r requirements-base.txt' \
29
+ && su -l ${NB_USER} -c 'pip3.10 install --no-cache -r requirements-base.txt' \
30
30
&& dnf -y groupremove "Development Tools" \
31
31
&& dnf clean all \
32
- && ln -s /home/notebook-user/.local/bin/pip3.8 /usr/local/bin/pip3.8 || true
32
+ && ln -s /home/notebook-user/.local/bin/pip3.10 /usr/local/bin/pip3.10 || true
33
33
34
34
USER ${NB_USER}
35
35
36
36
FROM python-deps as model-deps
37
- RUN python3.8 -c "import nltk; nltk.download('punkt')" && \
38
- python3.8 -c "import nltk; nltk.download('averaged_perceptron_tagger')" && \
39
- python3.8 -c "from unstructured.ingest.doc_processor.generalized import initialize; initialize()"
37
+ RUN python3.10 -c "import nltk; nltk.download('punkt')" && \
38
+ python3.10 -c "import nltk; nltk.download('averaged_perceptron_tagger')" && \
39
+ python3.10 -c "from unstructured.ingest.doc_processor.generalized import initialize; initialize()"
40
40
41
41
FROM model-deps as code
42
42
COPY --chown=${NB_USER}:${NB_USER} CHANGELOG.md CHANGELOG.md
0 commit comments