Sign inSign up

mundialis/esa-snap

By mundialis

•Updated 25 days ago

ESA Sentinel Application Platform (SNAP) with SNAPPY - (version: SNAP 8)

Image
4

10K+

mundialis/esa-snap repository overview

⁠ESA SNAP 8 docker image: s1tbx toolbox

Docker image of ESA Sentinel Application Platform (SNAP) from http://step.esa.int/main/toolboxes/snap/⁠

The related docker images are created and available for download from here:

https://hub.docker.com/r/mundialis/esa-snap⁠

TagDescriptionGitHub branchBase imageSizedocker pull command
s1tbxOnly s1tbx toolboxs1tbx⁠Alpine based600 MBdocker pull mundialis/esa-snap:s1tbx
latestAll SNAP toolboxesmaster⁠Alpine based1.15 GBdocker pull mundialis/esa-snap:latest
ubuntuAll SNAP toolboxesubuntu⁠Ubuntu based2 GBdocker pull mundialis/esa-snap:ubuntu

⁠Background info

This docker image is based on Alpine Linux and only contains the s1tbx toolbox. Furthermore,

⁠Where is the Ubuntu based docker image?

Find the Ubuntu based docker image related files in branch ubuntu (see here⁠).

⁠Dev stuff

Alternatively, a build approch was tried out. Kept here if needed further. As stable SNAP version 7.0.2 needs maven 3.6.0 (while alpine offers 3.6.3), so SNAP 8 was built for testing.


FROM alpine:edge

<!-- ARG SNAP_ENGINE_TAG=8.0.0 -->
ENV JAVA_HOME "/usr/lib/jvm/java-1.8-openjdk"

RUN apk add git openjdk8 maven
RUN git clone https://github.com/senbox-org/snap-engine.git /src/snap/snap-engine
WORKDIR /src/snap/snap-engine
<!-- RUN git checkout $SNAP_ENGINE_TAG -->
RUN sed -i 's+<module>snap-classification</module>+<!--<module>snap-classification</module>-->+g' pom.xml
RUN mvn clean install -DskipTests

WORKDIR /src/snap/s1tbx
git clone https://github.com/senbox-org/s1tbx.git /src/snap/s1tbx
cd s1tbx
mvn clean install

WORKDIR /src/snap/snap-enginge
java -cp snap-runtime/target/snap-runtime.jar org.esa.snap.runtime.BundleCreator ../snap.zip "/src/snap/snap-engine" "/src/snap/s1tbx"

Tag summary

Content type

Image

Digest

sha256:fb27b981a…

Size

1 GB

Last updated

25 days ago

docker pull mundialis/esa-snap