Skip to content

Commit 55e7610

Browse files
committed
up
1 parent 9edff44 commit 55e7610

1 file changed

Lines changed: 17 additions & 32 deletions

File tree

.gitpod.Dockerfile

Lines changed: 17 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -69,36 +69,21 @@ ENV GP_VSCODE_NODE=/home/gitpod/custom_node/bin/node
6969

7070
USER 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

Comments
 (0)