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    libxml2 \
14    python \
15    cmake \
16    sudo \
17    gdb \
18    xz-utils
19
20COPY emscripten.sh /
21RUN bash /emscripten.sh
22
23ENV PATH=$PATH:/rust/bin \
24    CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node-wrapper.sh
25
26COPY emscripten-entry.sh /
27COPY docker/wasm32-unknown-emscripten/node-wrapper.sh /usr/local/bin/node-wrapper.sh
28ENTRYPOINT ["/emscripten-entry.sh"]
29