19df115b6SgnzlbgFROM ubuntu:19.04 222b98dedSAlex Crichton 322b98dedSAlex CrichtonRUN apt-get update && \ 422b98dedSAlex Crichton apt-get install -y --no-install-recommends \ 522b98dedSAlex Crichton ca-certificates \ 6516f3efcSgnzlbg g++ \ 7516f3efcSgnzlbg make \ 8516f3efcSgnzlbg file \ 922b98dedSAlex Crichton curl \ 1022b98dedSAlex Crichton gcc \ 1122b98dedSAlex Crichton git \ 1222b98dedSAlex Crichton libc6-dev \ 13*71e47b8dSThomas Lively libxml2 \ 1422b98dedSAlex Crichton python \ 15516f3efcSgnzlbg cmake \ 16516f3efcSgnzlbg sudo \ 17516f3efcSgnzlbg gdb \ 1822b98dedSAlex Crichton xz-utils 1922b98dedSAlex Crichton 2022b98dedSAlex CrichtonCOPY emscripten.sh / 2122b98dedSAlex CrichtonRUN bash /emscripten.sh 2222b98dedSAlex Crichton 2322b98dedSAlex CrichtonENV PATH=$PATH:/rust/bin \ 2422b98dedSAlex Crichton CARGO_TARGET_WASM32_UNKNOWN_EMSCRIPTEN_RUNNER=node-wrapper.sh 2522b98dedSAlex Crichton 2622b98dedSAlex CrichtonCOPY emscripten-entry.sh / 2722b98dedSAlex CrichtonCOPY docker/wasm32-unknown-emscripten/node-wrapper.sh /usr/local/bin/node-wrapper.sh 2822b98dedSAlex CrichtonENTRYPOINT ["/emscripten-entry.sh"] 29