Wasm-pack image based on rust-node image
1.1K
A rust-node based image installed with wasm-pack for projects
WARNING: This is not a image to serve projects with! Consider it as a builder image. use multi-stage builds as stated below.
To diploy a node site based on rust packages
FROM 15012002/wasm-pack as builder
WORKDIR /usr/app
copy . .
RUN cargo update && npm install
RUN wasm-pack build ./rust-proj && npm run build
FROM nginx:latest
COPY --from=builder /usr/app/dist /usr/share/nginx/html
NOTE: The Dockerfile above wont work yet it is a fair demonstration of how it should be used.
In case you get an error regarding wasm-opt, put the following in cargo.toml:
[package.metadata.wasm-pack.profile.release]
wasm-opt = false
This will remove any usage of wasm-opt and will complete build in most cases.
This image comes with bash support out-of-the box.
Just click the CLI button in your docker desktop or via the command line:
docker exec -it mycontainer sh
Content type
Image
Digest
sha256:c98896320…
Size
603.9 MB
Last updated
almost 2 years ago
docker pull 15012002/wasm-pack