From 7d90413c09fdbc6dd35b25a7b5d2a3477fd34f15 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 27 Jun 2022 19:07:09 +0100 Subject: [PATCH] images: Add codegen image Signed-off-by: Dave Tucker --- images/Dockerfile.codegen | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 images/Dockerfile.codegen diff --git a/images/Dockerfile.codegen b/images/Dockerfile.codegen new file mode 100644 index 00000000..efb498e1 --- /dev/null +++ b/images/Dockerfile.codegen @@ -0,0 +1,25 @@ +FROM ubuntu:20.04 + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ + clang \ + ca-certificates \ + curl \ + git \ + ssh \ + libssl-dev \ + pkg-config \ + libc6-dev \ + libc6-dev-arm64-cross \ + libc6-dev-armel-cross \ + libc6-dev-riscv64-cross \ + && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +ENV RUSTUP_HOME=/rust +ENV CARGO_HOME=/cargo +ENV PATH=/cargo/bin:/rust/bin:$PATH +RUN echo "(curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal -c rustfmt --default-toolchain nightly --no-modify-path) && rustup default nightly" > /install-rust.sh && chmod 755 /install-rust.sh +RUN ./install-rust.sh