{"architecture":"amd64","created":"2025-10-22T15:58:17.823046394Z","history":[{"created":"2024-01-31T23:01:46Z","created_by":"# debian.sh --arch 'amd64' out/ 'trixie' '@1760918400'","comment":"debuerreotype 0.16"},{"created":"2024-01-31T23:01:46Z","created_by":"RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tca-certificates \t\tcurl \t\tgnupg \t\tnetbase \t\tsq \t\twget \t; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-31T23:01:46Z","created_by":"RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tgit \t\tmercurial \t\topenssh-client \t\tsubversion \t\t\t\tprocps \t; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-31T23:01:46Z","created_by":"RUN /bin/sh -c set -ex; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tautoconf \t\tautomake \t\tbzip2 \t\tdefault-libmysqlclient-dev \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\timagemagick \t\tlibbz2-dev \t\tlibc6-dev \t\tlibcurl4-openssl-dev \t\tlibdb-dev \t\tlibevent-dev \t\tlibffi-dev \t\tlibgdbm-dev \t\tlibglib2.0-dev \t\tlibgmp-dev \t\tlibjpeg-dev \t\tlibkrb5-dev \t\tliblzma-dev \t\tlibmagickcore-dev \t\tlibmagickwand-dev \t\tlibmaxminddb-dev \t\tlibncurses5-dev \t\tlibncursesw5-dev \t\tlibpng-dev \t\tlibpq-dev \t\tlibreadline-dev \t\tlibsqlite3-dev \t\tlibssl-dev \t\tlibtool \t\tlibwebp-dev \t\tlibxml2-dev \t\tlibxslt-dev \t\tlibyaml-dev \t\tmake \t\tpatch \t\tunzip \t\txz-utils \t\tzlib1g-dev \t; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-09-18T14:07:21Z","created_by":"LABEL org.opencontainers.image.source=https://github.com/rust-lang/docker-rust","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-09-18T14:07:21Z","created_by":"ENV 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 RUST_VERSION=1.90.0","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-09-18T14:07:21Z","created_by":"RUN /bin/sh -c set -eux;     dpkgArch=\"$(dpkg --print-architecture)\";     case \"${dpkgArch##*-}\" in         amd64) rustArch='x86_64-unknown-linux-gnu'; rustupSha256='20a06e644b0d9bd2fbdbfd52d42540bdde820ea7df86e92e533c073da0cdd43c' ;;         armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='3b8daab6cc3135f2cd4b12919559e6adaee73a2fbefb830fadf0405c20231d61' ;;         arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='e3853c5a252fca15252d07cb23a1bdd9377a8c6f3efa01531109281ae47f841c' ;;         i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;;         ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;;         s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;;         riscv64) rustArch='riscv64gc-unknown-linux-gnu'; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;;         *) echo \u003e\u00262 \"unsupported architecture: ${dpkgArch}\"; exit 1 ;;     esac;     url=\"https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init\";     wget \"$url\";     echo \"${rustupSha256} *rustup-init\" | sha256sum -c -;     chmod +x rustup-init;     ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch};     rm rustup-init;     chmod -R a+w $RUSTUP_HOME $CARGO_HOME;     rustup --version;     cargo --version;     rustc --version; # buildkit","comment":"buildkit.dockerfile.v0"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"RUN mkdir app"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"RUN apt update \u0026\u0026 apt install -y cmake"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"COPY ./src ./src"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"COPY ./Cargo.lock ."},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"COPY ./Cargo.toml ."},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"RUN cargo build --release"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"RUN cp target/release/snap2mqtt /usr/bin"},{"author":"kaniko","created":"0001-01-01T00:00:00Z","created_by":"RUN rm -rf /app"}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:f2522c6ed78b338a9e272dd5038005d008f74729e036073e837f701f221b99ba","sha256:fbde375eafc7442622b62f4756226bc327ab9e9a6acb70c5a3a685a2a036a669","sha256:c041ff8d6c7338794cad076d734c7e4259395b9925ac352c50c816346a794f60","sha256:713ad1f34d943ebd182ad2e7dc34fefc80b3b51f6123a3ad95402f6b8c95ca25","sha256:2394c24357dd8ec5a7f5d35b10b84161e5c62ee764be1498e2cb66d868e6b84b","sha256:519d798ef3a067e3b4ec8473956c333de38b74240d31094ca72604e150730bce","sha256:fb29fc40527a4c58cca88aaffb6be4645dd18ede306af490f1b22876b040df5a","sha256:f71d188a0af59c236640221d6db85ea2c4033364048938a6bbed355743a4d3ab","sha256:5c206b7757ed4d3d1e478a64ac4499ca663e1f74d1baa82fcae3c9b8c05feab6","sha256:121fd9a4f941a40d6a4e4ffdb2134918c10853f82dbe2082a99c1627f10fadc8","sha256:032dd592d7b593ed7bcc0355d82a58498ee03a77f3508249e77ab9a20006a0d5","sha256:2efce396f3a04998e5729ffc7969dada97451b961e5b2742a7c6277263e0d17d","sha256:83a259ebda614aefadd8edcba0e319dea7a6102b2b153021839635baefc9a847"]},"config":{"Cmd":["snap2mqtt"],"Env":["PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","RUSTUP_HOME=/usr/local/rustup","CARGO_HOME=/usr/local/cargo","RUST_VERSION=1.90.0"],"Labels":{"org.opencontainers.image.source":"https://github.com/rust-lang/docker-rust"},"WorkingDir":"/"}}