feature/1-self-sovereign-passports-for-user-identity #2

Merged
continuist merged 29 commits from feature/1-self-sovereign-passports-for-user-identity into main 2025-11-01 10:32:30 -04:00
Showing only changes of commit 550c4f881e - Show all commits

View file

@ -2,17 +2,20 @@
FROM docker.io/rust:1.90-slim AS wasm-builder FROM docker.io/rust:1.90-slim AS wasm-builder
WORKDIR /app WORKDIR /app
# Set CARGO_HOME to ensure cargo uses our configuration
ENV CARGO_HOME=/root/.cargo
# Install wasm32 target and wasm-pack # Install wasm32 target and wasm-pack
RUN rustup target add wasm32-unknown-unknown 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 # Configure cargo registry for sharenet-sh-forgejo
RUN mkdir -p /root/.cargo RUN mkdir -p $CARGO_HOME
RUN echo '[registries.sharenet-sh-forgejo]' > /root/.cargo/config.toml RUN echo '[registries.sharenet-sh-forgejo]' > $CARGO_HOME/config.toml
RUN echo 'index = "sparse+https://git.sharenet.sh/api/packages/devteam/cargo/"' >> /root/.cargo/config.toml RUN echo 'index = "sparse+https://git.sharenet.sh/api/packages/devteam/cargo/"' >> $CARGO_HOME/config.toml
RUN echo '' >> /root/.cargo/config.toml RUN echo '' >> $CARGO_HOME/config.toml
RUN echo '[net]' >> /root/.cargo/config.toml RUN echo '[net]' >> $CARGO_HOME/config.toml
RUN echo 'git-fetch-with-cli = true' >> /root/.cargo/config.toml RUN echo 'git-fetch-with-cli = true' >> $CARGO_HOME/config.toml
# Copy WASM source and build # Copy WASM source and build
COPY wasm/Cargo.toml wasm/Cargo.lock ./wasm/ COPY wasm/Cargo.toml wasm/Cargo.lock ./wasm/