temurin-23-lein-bookworm
sha256:219bc1c503cb4fe206b5a0b84cb1f860e7d013edb710f25a80a57f448bd1cc5f
OS/ARCH
Compressed size
267.39 MB
Last pushed
9 days by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:9a1fc3c0ef6307731e2d38d81856e660c99039eb15f08cf7046a30dd63304cf4
0
# debian.sh --arch 'amd64' out/ 'bookworm' '@1738540800'
48.48 MB
1
ENV JAVA_HOME=/opt/java/openjdk
0 B
2
COPY /opt/java/openjdk /opt/java/openjdk # buildkit
165.32 MB
3
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 B
4
ENV LEIN_VERSION=2.11.2
0 B
5
ENV LEIN_INSTALL=/usr/local/bin/
0 B
6
WORKDIR /tmp
32 B
7
RUN /bin/sh -c set -eux; apt-get update && apt-get install -y make git gnupg wget && rm -rf /var/lib/apt/lists/* && mkdir -p $LEIN_INSTALL && wget -q https://codeberg.org/leiningen/leiningen/raw/tag/$LEIN_VERSION/bin/lein-pkg && echo "Comparing lein-pkg checksum ..." && sha256sum lein-pkg && echo "28a1a62668c5f427b413a8677e376affaa995f023b1fcd06e2d4c98ac1df5f3e *lein-pkg" | sha256sum -c - && mv lein-pkg $LEIN_INSTALL/lein && chmod 0755 $LEIN_INSTALL/lein && export GNUPGHOME="$(mktemp -d)" && export FILENAME_EXT=jar && gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3373CF5E3D8A8243577A7859F && wget -q https://codeberg.org/leiningen/leiningen/releases/download/$LEIN_VERSION/leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT && wget -q https://codeberg.org/leiningen/leiningen/releases/download/$LEIN_VERSION/leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT.asc && echo "Verifying file PGP signature..." && gpg --batch --verify leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT.asc leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT && gpgconf --kill all && rm -rf "$GNUPGHOME" leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT.asc && mkdir -p /usr/share/java && mkdir -p /root/.lein && mv leiningen-$LEIN_VERSION-standalone.$FILENAME_EXT /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && apt-get purge -y --auto-remove gnupg wget # buildkit
62.07 MB
8
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin/
0 B
9
ENV LEIN_ROOT=1
0 B
10
RUN /bin/sh -c echo '(defproject dummy "" :dependencies [[org.clojure/clojure "1.12.0"]])' > project.clj && lein deps && rm project.clj # buildkit
4.51 MB
11
COPY entrypoint /usr/local/bin/entrypoint # buildkit
396 B
12
ENTRYPOINT ["entrypoint"]
0 B
13
CMD ["repl"]
0 B