sha256:5ad8b0621ce3c9a06c0dd1da13b291b11f23dafd24f69fd01a3185e804b9c943
OS/ARCH
Compressed size
139.43 MB
Last pushed
about 8 hours by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:c2ed83f04158d9f855c5257b9d5adc5a4236e960b3cd0f3f92b0f466c0667a73
1
ENV JAVA_HOME=/opt/java/openjdk
0 B
2
COPY /opt/java/openjdk /opt/java/openjdk # buildkit
91.26 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 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
16.78 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
399 B
12
ENTRYPOINT ["entrypoint"]
0 B
13
CMD ["repl"]
0 B