feat: install libexpat1 debian package to avoid error on rasterio python import
Browse files
dockerfiles/dockerfile-samgis-base
CHANGED
@@ -32,7 +32,7 @@ COPY requirements_poetry.txt pyproject.toml poetry.lock README.md ${WORKDIR_ROOT
|
|
32 |
|
33 |
# avoid segment-geospatial exception caused by missing libGL.so.1 library
|
34 |
RUN echo "BUILDER: check libz.s* before start" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
35 |
-
RUN apt update && apt install -y libgl1 curl python3-pip && apt clean
|
36 |
COPY ./dockerfiles/apt_preferences /etc/apt/preferences
|
37 |
COPY ./dockerfiles/debian.sources /etc/apt/sources.list.d/debian.sources
|
38 |
RUN apt update && apt install -t trixie zlib1g -y && apt clean
|
@@ -62,6 +62,7 @@ COPY --from=builder_global /usr/lib/${ARCH}-linux-gnu/libGL.so* /usr/lib/${ARCH}
|
|
62 |
RUN echo "RUNTIME: check libz.s* before upgrade" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
63 |
RUN echo "RUNTIME: remove libz.s* to force upgrade" && rm /usr/lib/${ARCH}-linux-gnu/libz.so*
|
64 |
COPY --from=builder_global /usr/lib/${ARCH}-linux-gnu/libz.so* /usr/lib/${ARCH}-linux-gnu/
|
|
|
65 |
RUN echo "RUNTIME: check libz.s* after copy" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
66 |
COPY --from=builder_global ${WORKDIR_ROOT}/.venv ${WORKDIR_ROOT}/.venv
|
67 |
RUN . ${WORKDIR_ROOT}/.venv && which python && pip list
|
|
|
32 |
|
33 |
# avoid segment-geospatial exception caused by missing libGL.so.1 library
|
34 |
RUN echo "BUILDER: check libz.s* before start" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
35 |
+
RUN apt update && apt install -y libgl1 curl python3-pip libexpat1 && apt clean
|
36 |
COPY ./dockerfiles/apt_preferences /etc/apt/preferences
|
37 |
COPY ./dockerfiles/debian.sources /etc/apt/sources.list.d/debian.sources
|
38 |
RUN apt update && apt install -t trixie zlib1g -y && apt clean
|
|
|
62 |
RUN echo "RUNTIME: check libz.s* before upgrade" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
63 |
RUN echo "RUNTIME: remove libz.s* to force upgrade" && rm /usr/lib/${ARCH}-linux-gnu/libz.so*
|
64 |
COPY --from=builder_global /usr/lib/${ARCH}-linux-gnu/libz.so* /usr/lib/${ARCH}-linux-gnu/
|
65 |
+
COPY --from=builder_global /lib/${ARCH}-linux-gnu/libexpat.so* /lib/${ARCH}-linux-gnu/
|
66 |
RUN echo "RUNTIME: check libz.s* after copy" && ls -l /usr/lib/${ARCH}-linux-gnu/libz.so*
|
67 |
COPY --from=builder_global ${WORKDIR_ROOT}/.venv ${WORKDIR_ROOT}/.venv
|
68 |
RUN . ${WORKDIR_ROOT}/.venv && which python && pip list
|