FROM debian:buster RUN apt-get update && apt-get -y install wget procps fonts-dejavu fontconfig libgfortran5 # install snap RUN wget http://step.esa.int/downloads/8.0/installers/esa-snap_sentinel_unix_8_0.sh && \ sh esa-snap_sentinel_unix_8_0.sh -q && \ rm esa-snap_sentinel_unix_8_0.sh RUN snap --nosplash --nogui --modules --list # update snap modules RUN snap --nosplash --nogui --modules --update-all 2>&1 | while read -r line ; do echo "$line" ; [ "$line" = "updates=0" ] && sleep 2 && ps aux && killall -9 "java" ; done ; echo "be happy" ENV LD_LIBRARY_PATH ".:$LD_LIBRARY_PATH" # set s3tbx readers to per-pixel geocoding COPY s3tbx.properties /usr/local/snap/etc/s3tbx.properties COPY snap.properties /usr/local/snap/etc/snap.properties COPY biophysical.xml /home/biophysical.xml COPY S2A_MSIL2A_20210502T104021_N9999_R008_T31UFS_20211102T133108.SAFE /home/S2A_MSIL2A_20210502T104021_N9999_R008_T31UFS_20211102T133108.SAFE # set entrypoint ENTRYPOINT ["/usr/local/snap/bin/gpt"] #ENTRYPOINT ["bash"] CMD ["-h"]