File tree Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Original file line number Diff line number Diff line change 11ARG RUBY_VERSION=3.4.1
22FROM 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+
316ARG RAILS_VERSION
417# Install Rails based on the version specified but if not specified, install the latest version.
518RUN if [ -z "$RAILS_VERSION" ] ; then gem install rails ; else gem install rails -v $RAILS_VERSION ; fi
Original file line number Diff line number Diff line change 11ARG RUBY_VERSION=3.4.1
22FROM ruby:${RUBY_VERSION}
3+
34ARG USER_ID=1000
45ARG GROUP_ID=1000
56RUN (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+
721USER $USER_ID:$GROUP_ID
22+
823ARG RAILS_VERSION
924# Install Rails based on the version specified but if not specified, install the latest version.
1025RUN if [ -z "$RAILS_VERSION" ] ; then gem install rails ; else gem install rails -v $RAILS_VERSION ; fi
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ pub struct Cli {
1717
1818#[ derive( Subcommand ) ]
1919pub enum Commands {
20- /// Prints `rails new --help`
20+ /// Print `rails new --help`
2121 RailsHelp { } ,
2222}
2323
You can’t perform that action at this time.
0 commit comments