From 03ad9cb6708186f27c37715437e362bbbdfc79fa Mon Sep 17 00:00:00 2001 From: merceyz Date: Sat, 13 Apr 2024 00:30:46 +0200 Subject: [PATCH 1/4] feat(docker): install npm dependencies --- docker/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4cb32f18c6..1d54b34c4e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -50,6 +50,12 @@ RUN echo "## Aggressive optimization: Remove debug symbols" \ && find ${EMSDK}/upstream/bin -type f -exec strip -s {} + || true \ && echo "## Done" +RUN echo "## Installing npm dependencies" \ + && cd ${EMSDK} && . ./emsdk_env.sh \ + && cd ${EMSDK}/upstream/emscripten\ + && npm ci \ + && echo "## Done" + # ------------------------------------------------------------------------------ # -------------------------------- STAGE DEPLOY -------------------------------- # ------------------------------------------------------------------------------ From aa033bb4d939ed29a3a12716f16ed674446349ea Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Thu, 10 Apr 2025 09:42:42 -0700 Subject: [PATCH 2/4] Update docker/Dockerfile --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 1d54b34c4e..555162998d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -50,7 +50,7 @@ RUN echo "## Aggressive optimization: Remove debug symbols" \ && find ${EMSDK}/upstream/bin -type f -exec strip -s {} + || true \ && echo "## Done" -RUN echo "## Installing npm dependencies" \ +RUN echo "## Installing tsc" \ && cd ${EMSDK} && . ./emsdk_env.sh \ && cd ${EMSDK}/upstream/emscripten\ && npm ci \ From a32eef3c74bf008f12cb8d8b7ed57c68573d2f75 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Thu, 10 Apr 2025 09:44:13 -0700 Subject: [PATCH 3/4] Update docker/Dockerfile --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 555162998d..4d00de8b63 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -53,7 +53,7 @@ RUN echo "## Aggressive optimization: Remove debug symbols" \ RUN echo "## Installing tsc" \ && cd ${EMSDK} && . ./emsdk_env.sh \ && cd ${EMSDK}/upstream/emscripten\ - && npm ci \ + && npm install tsc \ && echo "## Done" # ------------------------------------------------------------------------------ From f0b57852ee99c4c7392f40856a06c61615a35283 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Thu, 10 Apr 2025 09:44:34 -0700 Subject: [PATCH 4/4] Update docker/Dockerfile --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4d00de8b63..fb0d78964f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -52,7 +52,7 @@ RUN echo "## Aggressive optimization: Remove debug symbols" \ RUN echo "## Installing tsc" \ && cd ${EMSDK} && . ./emsdk_env.sh \ - && cd ${EMSDK}/upstream/emscripten\ + && cd ${EMSDK}/upstream/emscripten \ && npm install tsc \ && echo "## Done"