| # debian.sh --arch 'amd64' out/ 'trixie' '@1766966400' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg git jq build-essential && curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && apt-get install -y --no-install-recommends nodejs && npm install -g npm@latest yarn && node --version && npm --version && yarn --version && git --version # buildkit |
| RUN /bin/sh -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc || curl -fsSL https://download.docker.com/linux/debian/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/debian trixie stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin && docker --version && docker buildx version && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends rustup && rustup default stable && rustup component add clippy rustfmt && rustc --version && cargo --version && rustfmt --version && cargo clippy --version && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && chmod +x kubectl && mv kubectl /usr/local/bin/kubectl && kubectl version --client # buildkit |
| ENV PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /workspace |