Skip to content

Commit 7f84fc1

Browse files
committed
fix(rust-wasm): run as wokwi user
`nobody` user isn't recommended also run cargo in offline mode
1 parent eb943d4 commit 7f84fc1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

rust-wasm/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
FROM alpine:3.16
22
RUN apk update
33
RUN apk add rust cargo rust-wasm
4+
RUN adduser -D wokwi
45
COPY project /project
56

6-
RUN chown nobody /project/src/lib.rs && chmod o+w /project
7+
RUN chown wokwi /project/src/lib.rs && chmod o+w /project
78

89
WORKDIR /project
9-
USER nobody
10-
ENV HOME=/tmp
10+
USER wokwi
1111
RUN cargo build --target wasm32-unknown-unknown --release
1212

1313
# Wokwi builder configuration:
1414
ENV HEXI_SRC_DIR="/project/src"
15-
ENV HEXI_BUILD_CMD="cargo build --target wasm32-unknown-unknown --release"
15+
ENV HEXI_BUILD_CMD="cargo build --target wasm32-unknown-unknown --release --offline"
1616
ENV HEXI_OUT_HEX="/project/target/wasm32-unknown-unknown/release/chip_rust.wasm"
1717
ENV HEXI_OUT_ELF="/project/target/wasm32-unknown-unknown/release/chip_rust.wasm"

0 commit comments

Comments
 (0)