aletrn commited on
Commit
058f949
·
1 Parent(s): 3f54168

feat: install libexpat1 debian package to avoid error on rasterio python import

Browse files
Files changed (1) hide show
  1. dockerfiles/dockerfile-samgis-base +2 -1
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