1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00

fix Dockerfile, disable wasm-opt

This commit is contained in:
dark64 2020-02-04 18:05:44 +01:00
parent 0e665940b4
commit dab4393d39
2 changed files with 9 additions and 12 deletions

View file

@ -19,3 +19,7 @@ zokrates_abi = { path = "../zokrates_abi" }
[target."cfg(debug_assertions)".dependencies] [target."cfg(debug_assertions)".dependencies]
console_error_panic_hook = "0.1.5" console_error_panic_hook = "0.1.5"
# workaround until wasm-opt is fixed
[package.metadata.wasm-pack.profile.release]
wasm-opt = false

View file

@ -1,15 +1,8 @@
FROM rustlang/rust:nightly as build FROM dark64/rust-wasm-env:latest
RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y
COPY . src COPY . src
RUN cd src/zokrates_js && wasm-pack build --out-name index --release --target bundler && rm -rf target/ RUN cd src/zokrates_js && npm run build && rm -rf target/
FROM node:10-alpine RUN cd / && mkdir build \
&& mv src/zokrates_js/* /build \
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 && rm -rf src