1
0
Fork 0
mirror of synced 2025-09-23 04:08:33 +00:00
ZoKrates/zokrates_js/Dockerfile

15 lines
No EOL
486 B
Docker

FROM rustlang/rust:nightly as build
RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y
COPY . src
RUN cd src/zokrates_js && wasm-pack build --out-name index --release --target bundler && rm -rf target/
FROM node:10-alpine
COPY --from=build src/zokrates_js src/zokrates_js
COPY --from=build src/zokrates_stdlib src/zokrates_stdlib
RUN cd src/zokrates_js && npm run setup \
&& cd / && mkdir build && mv src/zokrates_js/* /build \
&& rm -rf src