1FROM ubuntu:19.04
2
3RUN apt-get update && \
4    apt-get install -y --no-install-recommends \
5    ca-certificates \
6    g++ \
7    make \
8    file \
9    curl \
10    gcc \
11    git \
12    libc6-dev \
13    python \
14    cmake \
15    sudo \
16    gdb \
17    xz-utils
18
19COPY emscripten.sh /
20RUN bash /emscripten.sh
21
22ENV PATH=$PATH:/rust/bin \
23    CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node-wrapper.sh
24
25COPY emscripten-entry.sh /
26COPY docker/wasm32-unknown-emscripten/node-wrapper.sh /usr/local/bin/node-wrapper.sh
27ENTRYPOINT ["/emscripten-entry.sh"]
28