Skip to content

Commit d534f4b

Browse files
committed
chore: add Node.js 22 and update Node.js versions for ubi9
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
1 parent 74e8674 commit d534f4b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

universal/ubi9/Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,19 +85,22 @@ ENV PATH="/home/tooling/.local/share/coursier/bin:$PATH"
8585
# NodeJS
8686
RUN mkdir -p /home/tooling/.nvm/
8787
ENV NVM_DIR="/home/tooling/.nvm"
88-
ENV NODEJS_20_VERSION=20.18.1
89-
ENV NODEJS_18_VERSION=18.20.5
90-
ENV NODEJS_DEFAULT_VERSION=${NODEJS_20_VERSION}
88+
ENV NODEJS_22_VERSION=22.22.3
89+
ENV NODEJS_20_VERSION=20.20.2
90+
ENV NODEJS_18_VERSION=18.20.8
91+
ENV NODEJS_DEFAULT_VERSION=${NODEJS_22_VERSION}
9192
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | PROFILE=/dev/null bash
9293
RUN echo 'export NVM_DIR="$HOME/.nvm"' >> ${PROFILE_EXT} \
9394
&& echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ${PROFILE_EXT}
9495
RUN source /home/user/.bashrc && \
96+
nvm install v${NODEJS_22_VERSION} && \
9597
nvm install v${NODEJS_20_VERSION} && \
9698
nvm install v${NODEJS_18_VERSION} && \
9799
nvm alias default v${NODEJS_DEFAULT_VERSION} && nvm use v${NODEJS_DEFAULT_VERSION} && \
98100
npm install --global yarn@v1.22.22 &&\
99101
chgrp -R 0 /home/tooling && chmod -R g=u /home/tooling
100102
ENV PATH=$NVM_DIR/versions/node/v${NODEJS_DEFAULT_VERSION}/bin:$PATH
103+
ENV NODEJS_HOME_22=$NVM_DIR/versions/node/v${NODEJS_22_VERSION}
101104
ENV NODEJS_HOME_20=$NVM_DIR/versions/node/v${NODEJS_20_VERSION}
102105
ENV NODEJS_HOME_18=$NVM_DIR/versions/node/v${NODEJS_18_VERSION}
103106

0 commit comments

Comments
 (0)