File tree 2 files changed +10
-18
lines changed
2 files changed +10
-18
lines changed Original file line number Diff line number Diff line change 1
1
ARG RUBY_VERSION=3.4.1
2
2
FROM ruby:${RUBY_VERSION}
3
3
4
- ARG NODE_VERSION=v22.6.0
4
+ ARG NODE_VERSION=22
5
5
ARG YARN_VERSION=1.22.22
6
6
7
- RUN curl -fsSL https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz \
8
- -o /tmp/node-$NODE_VERSION-linux-x64.tar.gz \
9
- && tar -xzvf /tmp/node-$NODE_VERSION-linux-x64.tar.gz -C /usr/local \
10
- && rm -rf /tmp/node-$NODE_VERSION-linux-x64.tar.gz
11
-
12
- ENV PATH=/usr/local/node-$NODE_VERSION-linux-x64/bin:$PATH
13
-
14
- RUN npm install -g yarn@$YARN_VERSION
7
+ RUN curl -sL https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \
8
+ && apt-get update \
9
+ && apt-get install --yes --no-install-recommends nodejs \
10
+ && npm install -g yarn@$YARN_VERSION
15
11
16
12
ARG RAILS_VERSION
17
13
# Install Rails based on the version specified but if not specified, install the latest version.
Original file line number Diff line number Diff line change @@ -6,17 +6,13 @@ ARG GROUP_ID=1000
6
6
RUN (getent group $GROUP_ID > /dev/null || groupadd -g $GROUP_ID app) && \
7
7
(getent passwd $USER_ID > /dev/null || useradd -u $USER_ID -g $GROUP_ID -m app)
8
8
9
- ARG NODE_VERSION=v22.6.0
9
+ ARG NODE_VERSION=22
10
10
ARG YARN_VERSION=1.22.22
11
11
12
- RUN curl -fsSL https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz \
13
- -o /tmp/node-$NODE_VERSION-linux-x64.tar.gz \
14
- && tar -xzvf /tmp/node-$NODE_VERSION-linux-x64.tar.gz -C /usr/local \
15
- && rm -rf /tmp/node-$NODE_VERSION-linux-x64.tar.gz
16
-
17
- ENV PATH=/usr/local/node-$NODE_VERSION-linux-x64/bin:$PATH
18
-
19
- RUN npm install -g yarn@$YARN_VERSION
12
+ RUN curl -sL https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \
13
+ && apt-get update \
14
+ && apt-get install --yes --no-install-recommends nodejs \
15
+ && npm install -g yarn@$YARN_VERSION
20
16
21
17
USER $USER_ID:$GROUP_ID
22
18
You can’t perform that action at this time.
0 commit comments