First commit with image for clojure + graal.
[?]
Jan 23, 2021, 9:51 AM
GMY3U7Y6WXA2YMCYXRY2RHT3PPR5EJRYZY5FBAXVF5GZHVMGRTXQCDependencies
Change contents
- file addition: build[1.0]
- file addition: clojure-graal[0.8]
- file addition: Dockerfile[0.25]
FROM docker.io/debian:buster-20210111-slimRUN apt-get update && apt-get install -y \# Install wget for fetch bins to installwget \# And dependencies for native-imagesbuild-essential libz-dev zlib1g-dev# Install Graal and native-imagesRUN wget -O /tmp/graalvm-ce.tgz https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.0/graalvm-ce-java11-linux-amd64-20.3.0.tar.gz \&& mkdir -p /opt/graalvm-ce \&& tar -xz -C /opt/graalvm-ce -f /tmp/graalvm-ce.tgz --strip-components=1 \&& rm /tmp/graalvm-ce.tgz \&& /opt/graalvm-ce/bin/gu install native-imageENV PATH /opt/graalvm-ce/bin:$PATHENV JAVA_HOME /opt/graalvm-ce# Add leiningen for clojure buildsRUN wget -O /usr/local/bin/lein https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein \&& chmod +x /usr/local/bin/lein \# Run once for self-install&& lein