1FROM ubuntu:20.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 python3 \ 15 python3-distutils \ 16 cmake \ 17 sudo \ 18 gdb \ 19 xz-utils 20 21RUN ln -s /usr/bin/python3 /usr/bin/python & \ 22 ln -s /usr/bin/pip3 /usr/bin/pip 23COPY emscripten.sh / 24RUN bash /emscripten.sh 25 26ENV PATH=$PATH:/rust/bin \ 27 CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node-wrapper.sh 28 29COPY emscripten-entry.sh / 30COPY docker/wasm32-unknown-emscripten/node-wrapper.sh /usr/local/bin/node-wrapper.sh 31ENTRYPOINT ["/emscripten-entry.sh"] 32