Skip to content

Commit 8688469

Browse files
onshirafaelfranca
authored andcommitted
add node:22.6.0 and yarn:1.22.22 to dockerfiles
1 parent 72dca6a commit 8688469

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
ARG RUBY_VERSION=3.4.1
22
FROM ruby:${RUBY_VERSION}
3+
4+
ARG NODE_VERSION=v22.6.0
5+
ARG YARN_VERSION=1.22.22
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
15+
316
ARG RAILS_VERSION
417
# Install Rails based on the version specified but if not specified, install the latest version.
518
RUN if [ -z "$RAILS_VERSION" ] ; then gem install rails ; else gem install rails -v $RAILS_VERSION ; fi

Dockerfile.unix

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
ARG RUBY_VERSION=3.4.1
22
FROM ruby:${RUBY_VERSION}
3+
34
ARG USER_ID=1000
45
ARG GROUP_ID=1000
56
RUN (getent group $GROUP_ID > /dev/null || groupadd -g $GROUP_ID app) && \
67
(getent passwd $USER_ID > /dev/null || useradd -u $USER_ID -g $GROUP_ID -m app)
8+
9+
ARG NODE_VERSION=v22.6.0
10+
ARG YARN_VERSION=1.22.22
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
20+
721
USER $USER_ID:$GROUP_ID
22+
823
ARG RAILS_VERSION
924
# Install Rails based on the version specified but if not specified, install the latest version.
1025
RUN if [ -z "$RAILS_VERSION" ] ; then gem install rails ; else gem install rails -v $RAILS_VERSION ; fi

src/rails_new.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub struct Cli {
1717

1818
#[derive(Subcommand)]
1919
pub enum Commands {
20-
/// Prints `rails new --help`
20+
/// Print `rails new --help`
2121
RailsHelp {},
2222
}
2323

0 commit comments

Comments
 (0)