From 550c4f881ee63bbb299417763182752627c5ce0d Mon Sep 17 00:00:00 2001 From: continuist Date: Sat, 25 Oct 2025 21:24:29 -0400 Subject: [PATCH] Add CARGO_HOME to dockerfile --- frontend/Dockerfile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index f1069fe..1c1793e 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -2,17 +2,20 @@ FROM docker.io/rust:1.90-slim AS wasm-builder WORKDIR /app +# Set CARGO_HOME to ensure cargo uses our configuration +ENV CARGO_HOME=/root/.cargo + # Install wasm32 target and wasm-pack RUN rustup target add wasm32-unknown-unknown -RUN cargo install wasm-pack +RUN cargo install wasm-pack --root /usr/local # Configure cargo registry for sharenet-sh-forgejo -RUN mkdir -p /root/.cargo -RUN echo '[registries.sharenet-sh-forgejo]' > /root/.cargo/config.toml -RUN echo 'index = "sparse+https://git.sharenet.sh/api/packages/devteam/cargo/"' >> /root/.cargo/config.toml -RUN echo '' >> /root/.cargo/config.toml -RUN echo '[net]' >> /root/.cargo/config.toml -RUN echo 'git-fetch-with-cli = true' >> /root/.cargo/config.toml +RUN mkdir -p $CARGO_HOME +RUN echo '[registries.sharenet-sh-forgejo]' > $CARGO_HOME/config.toml +RUN echo 'index = "sparse+https://git.sharenet.sh/api/packages/devteam/cargo/"' >> $CARGO_HOME/config.toml +RUN echo '' >> $CARGO_HOME/config.toml +RUN echo '[net]' >> $CARGO_HOME/config.toml +RUN echo 'git-fetch-with-cli = true' >> $CARGO_HOME/config.toml # Copy WASM source and build COPY wasm/Cargo.toml wasm/Cargo.lock ./wasm/