rust-node (latest)
Installation
docker pull forge.ltfourrier.net/laurent/rust-node:latestsha256:ae8e94815dce93850a01dab76efa6536baf2214ca214dbdb43fa256d4dceb88aAbout this package
CI runner image with Rust and Node.js
Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / |
| CMD ["/bin/bash"] |
| ARG RUST_VERSION=stable |
| ARG NODE_MAJOR=22 |
| ENV DEBIAN_FRONTEND=noninteractive RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| |2 NODE_MAJOR=22 RUST_VERSION=stable /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential pkg-config cmake libssl-dev ca-certificates git curl wget openssh-client jq gnupg && install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && chmod a+r /etc/apt/keyrings/docker.asc && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin && apt-get clean && rm -rf /var/lib/apt/lists/* |
| |2 NODE_MAJOR=22 RUST_VERSION=stable /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain ${RUST_VERSION} && rm -rf /usr/local/rustup/downloads/* && rm -rf /usr/local/rustup/tmp/* |
| |2 NODE_MAJOR=22 RUST_VERSION=stable /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && apt-get install -y --no-install-recommends nodejs && apt-get clean && rm -rf /var/lib/apt/lists/* |
| LABEL org.opencontainers.image.title=rust-node org.opencontainers.image.description=CI runner image with Rust and Node.js rust.version=stable node.major=22 |
| |2 NODE_MAJOR=22 RUST_VERSION=stable /bin/sh -c mkdir -p /opt/ltfnet |
| COPY file:b79c2d163ba6c9b0b3ba1718362b2006c6a4a6df4970b6e571ff22891fe8709c in /opt/ltfnet/setup-cargo-registry.sh |
| COPY file:56da00110edf12e34f6062665a4e8eceef8acae6e3687453bf1411f596de87e7 in /opt/ltfnet/docker-login.sh |
| |2 NODE_MAJOR=22 RUST_VERSION=stable /bin/sh -c chmod +x /opt/ltfnet/setup-cargo-registry.sh /opt/ltfnet/docker-login.sh |
Labels
| Key | Value |
|---|---|
| node.major | 22 |
| org.opencontainers.image.description | CI runner image with Rust and Node.js |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.title | rust-node |
| org.opencontainers.image.version | 24.04 |
| rust.version | stable |
Details
Versions (2)
View all