From 67357b132d7d3e81f52bfdad1aaf8088e9ab6fd8 Mon Sep 17 00:00:00 2001 From: Charles Hofer Date: Mon, 9 Mar 2026 19:24:50 +0000 Subject: [PATCH] Add AWS CLI to manylinux image --- docker/manylinux/Dockerfile.jax-manylinux_2_28-rocm | 11 +++++++++++ .../manylinux/Dockerfile.jax-manylinux_2_28-therock | 10 ++++++++++ 2 files changed, 21 insertions(+) diff --git a/docker/manylinux/Dockerfile.jax-manylinux_2_28-rocm b/docker/manylinux/Dockerfile.jax-manylinux_2_28-rocm index a1ba7f71e..d983de57f 100644 --- a/docker/manylinux/Dockerfile.jax-manylinux_2_28-rocm +++ b/docker/manylinux/Dockerfile.jax-manylinux_2_28-rocm @@ -28,3 +28,14 @@ COPY ./docker/manylinux/clang.cfg /usr/lib/llvm-18/bin/clang++.cfg COPY ./docker/manylinux/clang.cfg /usr/lib/llvm-18/bin/clang.cfg COPY ./docker/manylinux/clang.cfg /opt/rocm/llvm/bin/clang++.cfg COPY ./docker/manylinux/clang.cfg /opt/rocm/llvm/bin/clang.cfg + +# Install AWS CLI v2 +RUN --mount=type=cache,target=/var/cache/apt \ + apt-get update && \ + apt-get install -y --no-install-recommends curl unzip && \ + curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o /tmp/awscliv2.zip && \ + unzip -q /tmp/awscliv2.zip -d /tmp && \ + /tmp/aws/install && \ + rm -rf /tmp/aws /tmp/awscliv2.zip && \ + apt-get clean && rm -rf /var/lib/apt/lists/* + diff --git a/docker/manylinux/Dockerfile.jax-manylinux_2_28-therock b/docker/manylinux/Dockerfile.jax-manylinux_2_28-therock index 6a3b5f203..41b3c4487 100644 --- a/docker/manylinux/Dockerfile.jax-manylinux_2_28-therock +++ b/docker/manylinux/Dockerfile.jax-manylinux_2_28-therock @@ -29,3 +29,13 @@ COPY ./docker/manylinux/clang.cfg /usr/lib/llvm-18/bin/clang.cfg COPY ./docker/manylinux/clang.cfg /opt/rocm/llvm/bin/clang++.cfg COPY ./docker/manylinux/clang.cfg /opt/rocm/llvm/bin/clang.cfg +# Install AWS CLI v2 +RUN --mount=type=cache,target=/var/cache/apt \ + apt-get update && \ + apt-get install -y --no-install-recommends curl unzip && \ + curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o /tmp/awscliv2.zip && \ + unzip -q /tmp/awscliv2.zip -d /tmp && \ + /tmp/aws/install && \ + rm -rf /tmp/aws /tmp/awscliv2.zip && \ + apt-get clean && rm -rf /var/lib/apt/lists/* +