Dockerfile: fix chained RUN directive

Previously, this failed with

    Dockerfile:20
    --------------------
      18 |         echo "Installing GraalVM for ${GRAALVM_ARCH}" && \
      19 |         curl -sLO https://download.oracle.com/graalvm/21/archive/graalvm-jdk-${GRAALVM_VERSION}_linux-${GRAALVM_ARCH}_bin.tar.gz
      20 | >>>     mkdir "graalvm-$GRAALVM_VERSION"
      21 |         tar -xzf graalvm-jdk-${GRAALVM_VERSION}_linux-${GRAALVM_ARCH}_bin.tar.gz -C graalvm --strip-components 1
      22 |
    --------------------
    ERROR: failed to solve: dockerfile parse error on line 20: unknown instruction: mkdir
This commit is contained in:
Stephan Renatus 2024-09-20 10:04:42 +02:00
parent 0c6f8b6806
commit 3d5ccaea99

View file

@ -16,8 +16,8 @@ RUN if [ "${TARGETARCH}" = "" ] || [ "${TARGETARCH}" = "amd64" ]; then \
export GRAALVM_ARCH=aarch64; \
fi && \
echo "Installing GraalVM for ${GRAALVM_ARCH}" && \
curl -sLO https://download.oracle.com/graalvm/21/archive/graalvm-jdk-${GRAALVM_VERSION}_linux-${GRAALVM_ARCH}_bin.tar.gz
mkdir "graalvm-$GRAALVM_VERSION"
curl -sLO https://download.oracle.com/graalvm/21/archive/graalvm-jdk-${GRAALVM_VERSION}_linux-${GRAALVM_ARCH}_bin.tar.gz && \
mkdir "graalvm-$GRAALVM_VERSION" && \
tar -xzf graalvm-jdk-${GRAALVM_VERSION}_linux-${GRAALVM_ARCH}_bin.tar.gz -C graalvm --strip-components 1
ARG BABASHKA_XMX="-J-Xmx4500m"