1
0
Fork 0
mirror of synced 2025-09-23 04:08:33 +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

@ -18,4 +18,8 @@ zokrates_field = { path = "../zokrates_field" }
zokrates_abi = { path = "../zokrates_abi" }
[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
RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y
FROM dark64/rust-wasm-env:latest
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
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 \
RUN cd / && mkdir build \
&& mv src/zokrates_js/* /build \
&& rm -rf src