Block a user
karebot4jv2 (latest)
Published 2025-11-06 13:32:57 +00:00 by wackamole
Installation
docker pull gitea.internal.angellmoe.no/wackamole/karebot4jv2:latestsha256:c6354a4720ebc02fe690163ddd62cdfab0ce3ffbf15221ea768ced7350702c63
sha256:3c1fb7f69f05c5f36544c1c83954c18663ec16fa515aee950838ac2f70de129e
sha256:a169f8cc3433a6d27aa5dd96bb5691222df9143f4fd4c2cb7dd1adde96a9004b
sha256:feaaa25026a9ba782b516681944a56e8b83d6e1798ab2ca6fdb13f7d57842a53
sha256:72b15042d1f4fc6d212c7d9a87ee5e2942862fbc667f18bb6cf880218566d53c
sha256:1cf1d883ce585c95a10861bdda0012922589ef6b61d2e3a38ffe4c111bef42e2
sha256:800e4c03698f176737a788106008a3d6c7cb439fc17dc6853f38c8b3d9d1c332
sha256:1093ae7f82121dd3b82b66f1c5e78b8d74f5ad44eb5aba2be17764061310456f
sha256:6845c2ff955622063d98d8137aebf062b7936676dfa462108a09bad3a2b562c9
sha256:40a86fbe7dde69dc15dbccbb8bc4f72267e71f59ae4b1abbc4916614e7b9d23b
sha256:0c284bf8e69da2ac3794720ec83eaa9b849fb4b136b3de25bfeca4ba24dc077e
sha256:5adce4c3acf09930747d0947d4f25dd0fae87307eff041b4116d7915e305acfc
sha256:f6db9909ea282756252275e506f253c5028eec9065b9d28a3250d35d39986e04
sha256:451412c54f5bedba465a3fb800f2a9288d998169e587c0942392ddadaa2323a8
Image Layers
| ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV JAVA_HOME=/opt/java/openjdk |
| ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| RUN /bin/sh -c set -eux; apk add --no-cache fontconfig ttf-dejavu gnupg ca-certificates p11-kit-trust musl-locales musl-locales-lang tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit |
| ENV JAVA_VERSION=jdk-21.0.8+9 |
| RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='f495749fce8d8974323f30428c1183168f90592dc90bb94c96edab33ffccc94e'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.8_9.tar.gz'; ;; x86_64) ESUM='f499e2d5c596fd531c8427b2fb207c9eeabed783adad32aeed64b03dd476a231'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.8_9.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; 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; # buildkit |
| RUN /bin/sh -c set -eux; echo "Verifying install ..."; echo "java --version"; java --version; echo "Complete." # buildkit |
| COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit |
| ENTRYPOINT ["/__cacert_entrypoint.sh"] |
| WORKDIR /app |
| COPY /app/target/*-jar-with-dependencies.jar app.jar # buildkit |
| ENTRYPOINT ["java" "-jar" "app.jar"] |