From df4772ed00f4bf836ec9bba7f4a0d46f70faca5b Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Sun, 30 Mar 2025 04:40:02 +0200 Subject: [PATCH] node: add global ts packages --- node/Dockerfile | 4 ++-- node/install-packages.sh | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/node/Dockerfile b/node/Dockerfile index 0bbc90b..a01aa13 100644 --- a/node/Dockerfile +++ b/node/Dockerfile @@ -1,5 +1,5 @@ -ARG VERSION="latest" -FROM registry.tomastm.com/base-debian:${VERSION} +ARG VERSION="latest-arm64" +FROM registry.tomastm.com/base-ubuntu:${VERSION} COPY install-packages.sh /tmp/install-packages.sh RUN sudo chmod +x /tmp/install-packages.sh && /tmp/install-packages.sh && sudo rm /tmp/install-packages.sh diff --git a/node/install-packages.sh b/node/install-packages.sh index 0303a36..754b20b 100644 --- a/node/install-packages.sh +++ b/node/install-packages.sh @@ -24,8 +24,15 @@ corepack enable npm corepack enable pnpm corepack enable yarn +# Set up PNPM environment for the current script execution +export PNPM_HOME="$HOME/.local/share/pnpm" +mkdir -p "$PNPM_HOME" +export PATH="$PNPM_HOME:$PATH" + +# Now install global packages pnpm add -g vscode-langservers-extracted typescript-language-server +# Also add to .zshrc for future shell sessions cat << 'EOF' >> $HOME/.zshrc # pnpm