pijul nest
guest [sign in]

First commit with image for clojure + graal.

[?]
Jan 23, 2021, 9:51 AM
GMY3U7Y6WXA2YMCYXRY2RHT3PPR5EJRYZY5FBAXVF5GZHVMGRTXQC

Dependencies

Change contents

  • file addition: build (dxwrxwrxwr)
    [1.0]
  • file addition: clojure-graal (dxwrxwrxwr)
    [0.8]
  • file addition: Dockerfile (-xwrxwrxwr)
    [0.25]
    FROM docker.io/debian:buster-20210111-slim
    RUN apt-get update && apt-get install -y \
    # Install wget for fetch bins to install
    wget \
    # And dependencies for native-images
    build-essential libz-dev zlib1g-dev
    # Install Graal and native-images
    RUN 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-image
    ENV PATH /opt/graalvm-ce/bin:$PATH
    ENV JAVA_HOME /opt/graalvm-ce
    # Add leiningen for clojure builds
    RUN 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