Block a user
tauri-windows-builder (1.0.0)
Published 2026-09-06 16:12:18 +00:00 by tomasvilda
Installation
docker pull git.vilda.lt/tomasvilda/tauri-windows-builder:1.0.0sha256:70e07a3570cb8cced3e3edc1410bc84db1d92161bf0d4123ae8557ae6b8aa918
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 29581237c0 | linux/amd64 | 996 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1787529600' |
| ARG RUST_CHANNEL=stable |
| ARG CARGO_XWIN_VERSION=v0.23.1 |
| ARG NODE_VERSION=26.8.1 |
| ARG PNPM_VERSION=11.9.0 |
| ENV DEBIAN_FRONTEND=noninteractive RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo XWIN_CACHE_DIR=/opt/xwin PATH=/usr/local/cargo/bin:/usr/local/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN |4 RUST_CHANNEL=stable CARGO_XWIN_VERSION=v0.23.1 NODE_VERSION=26.8.1 PNPM_VERSION=11.9.0 /bin/sh -c apt-get update && apt-get install -y ca-certificates curl git python3 xz-utils clang lld llvm nsis pkg-config libayatana-appindicator3-dev && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |4 RUST_CHANNEL=stable CARGO_XWIN_VERSION=v0.23.1 NODE_VERSION=26.8.1 PNPM_VERSION=11.9.0 /bin/sh -c curl -fsSL https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain "${RUST_CHANNEL}" -c rustfmt -c clippy --no-modify-path && rustup target add x86_64-pc-windows-msvc && curl -fsSL "https://github.com/rust-cross/cargo-xwin/releases/download/${CARGO_XWIN_VERSION}/cargo-xwin-${CARGO_XWIN_VERSION}.x86_64-unknown-linux-musl.tar.gz" | tar -xz -C "${CARGO_HOME}/bin" && cargo xwin --version # buildkit |
| RUN |4 RUST_CHANNEL=stable CARGO_XWIN_VERSION=v0.23.1 NODE_VERSION=26.8.1 PNPM_VERSION=11.9.0 /bin/sh -c curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" | tar -xz -C /usr/local && mv "/usr/local/node-v${NODE_VERSION}-linux-x64" /usr/local/node && npm install -g "pnpm@${PNPM_VERSION}" && node --version && pnpm --version # buildkit |
| RUN |4 RUST_CHANNEL=stable CARGO_XWIN_VERSION=v0.23.1 NODE_VERSION=26.8.1 PNPM_VERSION=11.9.0 /bin/sh -c cargo new --bin /tmp/xwin-warmup && cd /tmp/xwin-warmup && cargo xwin build --release --target x86_64-pc-windows-msvc && rm -rf "${XWIN_CACHE_DIR}/xwin/dl" "${XWIN_CACHE_DIR}/xwin/unpack" target && cargo xwin build --release --target x86_64-pc-windows-msvc 2>&1 | tee /tmp/second-build.log && ! grep -qi "downloading" /tmp/second-build.log && cd / && rm -rf /tmp/xwin-warmup /tmp/second-build.log "${CARGO_HOME}/registry" # buildkit |
| LABEL org.opencontainers.image.title=tauri-windows-builder org.opencontainers.image.description=Cross-compiles Tauri v2 Windows NSIS installers on Linux (cargo-xwin + NSIS) org.opencontainers.image.source=https://git.vilda.lt/tomasvilda/omega-calculator-integration |
| WORKDIR /work |
| CMD ["bash"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | Cross-compiles Tauri v2 Windows NSIS installers on Linux (cargo-xwin + NSIS) |
| org.opencontainers.image.source | https://git.vilda.lt/tomasvilda/omega-calculator-integration |
| org.opencontainers.image.title | tauri-windows-builder |