From 83dace62a319f2ea6c7fe7f855c0180a2ce71159 Mon Sep 17 00:00:00 2001
From: Bartek Wrona <wrona@syncad.com>
Date: Tue, 30 Apr 2024 22:30:39 +0200
Subject: [PATCH] PNPM package manager version bumped to 9.0.6

---
 Dockerfile.emscripten | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/Dockerfile.emscripten b/Dockerfile.emscripten
index c81f66f..7d55203 100644
--- a/Dockerfile.emscripten
+++ b/Dockerfile.emscripten
@@ -5,6 +5,9 @@ FROM emscripten/emsdk:${EMSCRIPTEN_VERSION} AS pure_emscripten_sdk
 
 FROM pure_emscripten_sdk AS supplemented_emscripten_sdk
 
+ARG PNPM_VERSION=9.0.6
+ENV PNPM_VERSION=9.0.6
+
 USER root
 
 RUN apt-get update && \
@@ -15,7 +18,7 @@ RUN apt-get update && \
     autoconf \
     libtool \
     protobuf-compiler && \
-    npm install -g pnpm && \
+    npm install -g pnpm@${PNPM_VERSION} && \
     apt-get clean && rm -r /var/lib/apt/lists/*
 
 FROM supplemented_emscripten_sdk AS supplemented_node_sdk
@@ -70,7 +73,9 @@ ENV PNPM_HOME="/home/emscripten/.local/share/pnpm"
 ENV PLAYWRIGHT_BROWSERS_PATH="${HOME}/pw-browsers"
 ENV PATH="${PNPM_HOME}:${PATH}"
 
-RUN pnpm playwright install-deps && apt-get clean && rm -r /var/lib/apt/lists/*
+RUN [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
+  nvm use "${NODEJS_VERSION}" && \
+  pnpm playwright install-deps && apt-get clean && rm -r /var/lib/apt/lists/*
 
 USER emscripten
 WORKDIR /home/emscripten
-- 
GitLab