From 005aab41d7adbf6181e74f035a27f0159428be12 Mon Sep 17 00:00:00 2001 From: Mitchell Hwang Date: Mon, 8 Mar 2021 17:10:48 -0500 Subject: [PATCH] [wasm] Move emsdk to subdir so helix can write to its parent directory --- src/ubuntu/18.04/webassembly/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ubuntu/18.04/webassembly/Dockerfile b/src/ubuntu/18.04/webassembly/Dockerfile index c578e81f1..7ea7d01ae 100644 --- a/src/ubuntu/18.04/webassembly/Dockerfile +++ b/src/ubuntu/18.04/webassembly/Dockerfile @@ -17,13 +17,16 @@ RUN locale-gen en_US.UTF-8 # Install Emscripten toolchain ENV EMSCRIPTEN_VERSION=2.0.12 -ENV EMSDK_PATH=/usr/local/emscripten +ENV EMSCRIPTEN_PATH=/usr/local/emscripten +ENV EMSDK_PATH=/usr/local/emscripten/emsdk -RUN git clone https://github.com/emscripten-core/emsdk.git ${EMSDK_PATH} \ +RUN mkdir ${EMSCRIPTEN_PATH} \ + && cd ${EMSCRIPTEN_PATH} \ + && git clone https://github.com/emscripten-core/emsdk.git ${EMSDK_PATH} \ && cd ${EMSDK_PATH} \ && ./emsdk install ${EMSCRIPTEN_VERSION}-upstream \ && ./emsdk activate ${EMSCRIPTEN_VERSION}-upstream \ - && chmod -R 777 ${EMSDK_PATH} + && chmod -R 777 ${EMSCRIPTEN_PATH} # Install V8 Engine SHELL ["/bin/bash", "-c"]