@@ -69,36 +69,21 @@ ENV GP_VSCODE_NODE=/home/gitpod/custom_node/bin/node
6969
7070USER gitpod
7171
72- ARG NODE_VERSION=22
73- ENV NODE_VERSION=${NODE_VERSION}
7472
75- ENV PNPM_HOME=/home/gitpod/.pnpm
76- ENV PATH=/home/gitpod/.nvm/versions/node/v${NODE_VERSION}/bin:/home/gitpod/.yarn/bin:${PNPM_HOME}:$PATH
77-
78- RUN curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | PROFILE=/dev/null bash \
79- && bash -c ". .nvm/nvm.sh \
80- && nvm install v${NODE_VERSION} \
81- && nvm alias default v${NODE_VERSION} \
82- && npm install -g typescript yarn pnpm node-gyp" \
83- && echo ". ~/.nvm/nvm-lazy.sh" >> /home/gitpod/.bashrc.d/50-node
84- # above, we are adding the lazy nvm init to .bashrc, because one is executed on interactive shells, the other for non-interactive shells (e.g. plugin-host)
85- COPY --chown=gitpod:gitpod nvm-lazy.sh /home/gitpod/.nvm/nvm-lazy.sh
86-
87-
88- # We use latest major version of Node.js distributed VS Code. (see about dialog in your local VS Code)
89- RUN bash -c ". .nvm/nvm.sh \
90- && nvm install 20 \
91- && nvm use 20 \
92- && nvm alias default 20"
93-
94- RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix
95-
96- # Install dependencies
97- RUN sudo apt-get update \
98- && sudo apt-get install -y --no-install-recommends \
99- xvfb x11vnc fluxbox dbus-x11 x11-utils x11-xserver-utils xdg-utils \
100- fbautostart xterm eterm gnome-terminal gnome-keyring seahorse nautilus \
101- libx11-dev libxkbfile-dev libsecret-1-dev libnotify4 libnss3 libxss1 \
102- libasound2 libgbm1 xfonts-base xfonts-terminus fonts-noto fonts-wqy-microhei \
103- fonts-droid-fallback vim-tiny nano libgconf2-dev libgtk-3-dev twm \
104- && sudo apt-get clean && sudo rm -rf /var/cache/apt/* && sudo rm -rf /var/lib/apt/lists/* && sudo rm -rf /tmp/*
73+ # # We use latest major version of Node.js distributed VS Code. (see about dialog in your local VS Code)
74+ # RUN bash -c ". .nvm/nvm.sh \
75+ # && nvm install 20 \
76+ # && nvm use 20 \
77+ # && nvm alias default 20"
78+
79+ # RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix
80+
81+ # # Install dependencies
82+ # RUN sudo apt-get update \
83+ # && sudo apt-get install -y --no-install-recommends \
84+ # xvfb x11vnc fluxbox dbus-x11 x11-utils x11-xserver-utils xdg-utils \
85+ # fbautostart xterm eterm gnome-terminal gnome-keyring seahorse nautilus \
86+ # libx11-dev libxkbfile-dev libsecret-1-dev libnotify4 libnss3 libxss1 \
87+ # libasound2 libgbm1 xfonts-base xfonts-terminus fonts-noto fonts-wqy-microhei \
88+ # fonts-droid-fallback vim-tiny nano libgconf2-dev libgtk-3-dev twm \
89+ # && sudo apt-get clean && sudo rm -rf /var/cache/apt/* && sudo rm -rf /var/lib/apt/lists/* && sudo rm -rf /tmp/*
0 commit comments