]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | FROM ubuntu:18.04 |
2 | ||
3 | RUN apt-get update -y && apt-get install -y --no-install-recommends \ | |
4 | ca-certificates \ | |
5 | clang \ | |
6 | cmake \ | |
7 | curl \ | |
8 | git \ | |
9 | libc6-dev \ | |
10 | make \ | |
11 | python \ | |
ba9703b0 | 12 | python3 \ |
416331ca XL |
13 | xz-utils |
14 | ||
15 | # Install `wasm2wat` | |
16 | RUN git clone --recursive https://github.com/WebAssembly/wabt | |
17 | RUN make -C wabt -j$(nproc) | |
18 | ENV PATH=$PATH:/wabt/bin | |
19 | ||
20 | # Install `node` | |
21 | RUN curl https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz | tar xJf - | |
22 | ENV PATH=$PATH:/node-v12.0.0-linux-x64/bin | |
23 | ||
24 | COPY docker/wasm32-unknown-unknown/wasm-entrypoint.sh /wasm-entrypoint.sh | |
25 | ENTRYPOINT ["/wasm-entrypoint.sh"] |