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