From 1b1b743158c7f66165f831550a5d69ac25506e56 Mon Sep 17 00:00:00 2001 From: restitux Date: Tue, 2 Dec 2025 18:50:42 -0700 Subject: [PATCH] change to vscmd shell when building dioxus cli --- docker/windows-release-builder.Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docker/windows-release-builder.Dockerfile b/docker/windows-release-builder.Dockerfile index a510e08..a41f3b7 100644 --- a/docker/windows-release-builder.Dockerfile +++ b/docker/windows-release-builder.Dockerfile @@ -40,15 +40,14 @@ RUN Set-ExecutionPolicy Bypass -Scope Process; ` iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) # Install Git and Rustup via Chocolatey -RUN choco install git -y --no-progress; ` - choco install rustup.install -y --no-progress - -SHELL ["C://Program Files/Git/bin/bash.exe"] +RUN choco install git -y --no-progress +RUN choco install rustup.install -y --no-progress # Install stable Rust toolchain -RUN rustup toolchain install stable-x86_64-pc-windows-msvc; ` - rustup default stable-x86_64-pc-windows-msvc +RUN rustup toolchain install stable-x86_64-pc-windows-msvc +RUN rustup default stable-x86_64-pc-windows-msvc +SHELL ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\Tools\\VsDevCmd.bat", "&&", "powershell.exe", "-NoLogo", "-ExecutionPolicy", "Bypass"] # Install dioxus-cli from git HEAD with cargo RUN cargo install --git https://github.com/DioxusLabs/dioxus dioxus-cli