From 143d1e141f1f4d7fbe1454363cf22d11490a1e1b Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Tue, 26 Nov 2024 21:43:36 +0000 Subject: [PATCH] Add back Emscripten install for net8.0 wasm image --- .../3.0/net8.0/webassembly/amd64/Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/azurelinux/3.0/net8.0/webassembly/amd64/Dockerfile b/src/azurelinux/3.0/net8.0/webassembly/amd64/Dockerfile index 5c251e002..808c11d22 100644 --- a/src/azurelinux/3.0/net8.0/webassembly/amd64/Dockerfile +++ b/src/azurelinux/3.0/net8.0/webassembly/amd64/Dockerfile @@ -14,6 +14,20 @@ RUN tdnf update -y \ # WebAssembly build needs typescript RUN npm i -g typescript +# Install Emscripten toolchain +ENV EMSCRIPTEN_VERSION=3.1.34 +ENV EMSCRIPTEN_PATH=/usr/local/emscripten +ENV EMSDK_PATH=/usr/local/emscripten/emsdk + +RUN mkdir ${EMSCRIPTEN_PATH} \ + && cd ${EMSCRIPTEN_PATH} \ + && git clone https://github.com/emscripten-core/emsdk.git ${EMSDK_PATH} \ + && cd ${EMSDK_PATH} \ + && git checkout ${EMSCRIPTEN_VERSION} \ + && ./emsdk install ${EMSCRIPTEN_VERSION}-upstream \ + && ./emsdk activate ${EMSCRIPTEN_VERSION}-upstream \ + && chmod -R 777 ${EMSCRIPTEN_PATH} + # Install V8 Engine SHELL ["/bin/bash", "-c"]