Tag
myedulife/web-wallet-backend:develop
Created
2024-08-20 16:49:34 +0200
Architecture
linux / amd64
Content Digest
Pull Command
Labels
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    24.04
ENV
  • PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • JAVA_HOME=/opt/java/openjdk
  • LANG=en_US.UTF-8
  • LANGUAGE=en_US:en
  • LC_ALL=en_US.UTF-8
  • JAVA_VERSION=jdk-17.0.12+7
Layers
  • 001 sha256:eb993dcd6942ffcb7633f2cb271bd4b0a275fc9bdc8f5100c5b4d24694cacf50 29.2 MB
  • 002 sha256:ef6d67df44ebaf68af30549648235de86e15355c7fc9afc496d8d73df71a7a3d 18.8 MB
  • 003 sha256:a5d5b16999dc77933beb63b7ab3d3f438f49241a0e9c4760c2358ccd427294c1 138 MB
  • 004 sha256:80ecaf45de70364c304d1180a9894f3df288c343ead05a32a23f4030ce6ba93c 175 Bytes
  • 005 sha256:e36ddd4331a6c698c4c95181341d42b0c37726de7fb6b65d56fd990faa161443 1.82 KB
  • 006 sha256:4ec9c13d0059f85fdaaddab8650340974eea15f9af2be6c349a07e277dbfc1dd 114 MB
  • 007 sha256:296eee8910584c3f30a62430b3a645dc320270cabb644925a8b9fb855f38a882 119 KB
  • 008 sha256:98359577c28b50dcfe9120950bfdf6b8da507306df18113b914932b0be302a63 702 Bytes
  • 009 sha256:d47572699903cf70114b13132783bfe3875d6069f6ece869814f3df7696318c9 227 Bytes
  • 010 sha256:934bfd4852d056d55c68c27f9ecb7ea1349430565cda96ac30f3fcf25f34f4dd 118 KB
  • 011 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32 Bytes
History
[2024-08-01 14:23:53 UTC] /bin/sh -c #(nop) ARG RELEASE [2024-08-01 14:23:53 UTC] /bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH [2024-08-01 14:23:53 UTC] /bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu [2024-08-01 14:23:53 UTC] /bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04 [2024-08-01 14:23:55 UTC] /bin/sh -c #(nop) ADD file:c2e78eb585ec4e503f14c4ea98f4962c998f5eb075749507953f85387742694b in / [2024-08-01 14:23:55 UTC] /bin/sh -c #(nop) CMD ["/bin/bash"] [2024-07-24 22:19:06 UTC] ENV JAVA_HOME=/opt/java/openjdk [2024-07-24 22:19:06 UTC] ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [2024-07-24 22:19:06 UTC] ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 [2024-07-24 22:19:06 UTC] RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget fontconfig ca-certificates p11-kit binutils tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit [2024-07-24 22:19:06 UTC] ENV JAVA_VERSION=jdk-17.0.12+7 [2024-07-24 22:19:06 UTC] RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='9d4dd339bf7e6a9dcba8347661603b74c61ab2a5083ae67bf76da6285da8a778'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz'; ;; arm64) ESUM='8257de06bf37f0c8f19f8d542e2ab5a4e17db3ca5f29d041bd0b02ab265db021'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.12_7.tar.gz'; ;; armhf) ESUM='ce7873ebf40ed0eb1089941ead4d3af79a205b1264f3162860d26ae957572b74'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.12_7.tar.gz'; ;; ppc64el) ESUM='c97988e5a99b8ae0c47ba330b0883398c7433312db0051d8c5ff97911bae1605'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.12_7.tar.gz'; ;; s390x) ESUM='e244947f4c9176bd559598874b6ecaafcabba19c7067271cebb78708c2e9d14f'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.12_7.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit [2024-07-24 22:19:06 UTC] RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit [2024-07-24 22:19:06 UTC] COPY entrypoint.sh /__cacert_entrypoint.sh # buildkit [2024-07-24 22:19:06 UTC] ENTRYPOINT ["/bin/bash" "/__cacert_entrypoint.sh"] [2024-07-24 22:19:06 UTC] CMD ["jshell"] [2024-08-20 16:49:34 +0200] COPY /work/build/install/waltid-web-wallet /waltid-web-wallet # buildkit [2024-08-20 16:49:34 +0200] COPY /work/config/ /waltid-web-wallet/config # buildkit [2024-08-20 16:49:34 +0200] COPY /work/config/db.sqlite.conf /waltid-web-wallet/config/db.sqlite.conf # buildkit [2024-08-20 16:49:34 +0200] COPY /work/config/wallet.conf /waltid-web-wallet/config/wallet.conf # buildkit [2024-08-20 16:49:34 +0200] COPY /work/config/cacertsj17.jks /opt/java/openjdk/lib/security/cacerts # buildkit [2024-08-20 16:49:34 +0200] WORKDIR /waltid-web-wallet [2024-08-20 16:49:34 +0200] EXPOSE map[4545/tcp:{}] [2024-08-20 16:49:34 +0200] ENTRYPOINT ["/waltid-web-wallet/bin/waltid-web-wallet"]