Sign inSign up
clojure logo

clojure:temurin-21-lein-2.13.0-bookworm

Multi-platform
Also known as:
temurin-21-lein
temurin-21-lein-2.13.0
temurin-21-lein-bookworm
Languages & frameworks
Index digest

sha256:724a7f5840394bf9e659730e5039bf7498f31185e747e3586dbab626b717c34f

OS/ARCH

Compressed size

222.78 MB

Last pushed

3 days by doijanky

Type

Image

Vulnerabilities

2
11
7
36
3

Manifest digest

sha256:b88e811e9c3098c29d8b09f3f5dc1842bf701e32a2789ef7a006e2a382799112

Layers (14)

debian:99a300fbc426cebe7fe227f26bb23522edf8a55e99fb0e8c311d28926f640cd6
2
9
6
34
3
clojure:temurin-21-lein-2.13.0-bookworm
0
3
4
6
0

1

ENV JAVA_HOME=/opt/java/openjdk

0 B


2

COPY /opt/java/openjdk /opt/java/openjdk # buildkit

158.12 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.13.0

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 maven git gnupg && rm -rf /var/lib/apt/lists/* && export GNUPGHOME="$(mktemp -d)" && export LEIN_ROOT=1 && mkdir -p $LEIN_INSTALL /usr/share/java /root/.lein && gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3373CF5E3D8A8243577A7859F && git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && cd leiningen && git verify-tag $LEIN_VERSION && [ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && ( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && bin/lein uberjar && install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && install -m 0755 bin/lein-pkg $LEIN_INSTALL/lein && gpgconf --kill all && cd /tmp && rm -rf /tmp/leiningen /root/.m2 "$GNUPGHOME" && apt-get purge -y --auto-remove maven git gnupg # buildkit

22.45 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.5"]])' > project.clj && lein deps && rm project.clj # buildkit

4.52 MB


11

COPY entrypoint /usr/local/bin/entrypoint # buildkit

398 B


12

ENTRYPOINT ["entrypoint"]

0 B


13

CMD ["repl"]

0 B