diff --git a/ruby-3.2.0-node-16/Dockerfile b/ruby-3.2.0-node-16/Dockerfile index 2e534f9..08b334f 100644 --- a/ruby-3.2.0-node-16/Dockerfile +++ b/ruby-3.2.0-node-16/Dockerfile @@ -2,8 +2,8 @@ FROM ruby:3.2.0 # Node RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - -RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - -RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list +RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - +RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list RUN apt-get update RUN apt-get install -y nodejs yarn diff --git a/ruby-3.2.2-node-20/Dockerfile b/ruby-3.2.2-node-20/Dockerfile new file mode 100644 index 0000000..557df8c --- /dev/null +++ b/ruby-3.2.2-node-20/Dockerfile @@ -0,0 +1,14 @@ +FROM ruby:3.2.2 + +# Node +RUN apt-get update && apt-get install -y ca-certificates gnupg +RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +ENV NODE_MAJOR=20 +RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list +RUN apt-get update +RUN apt-get install nodejs yarn -y + +# Install Chrome +RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - +RUN echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | tee /etc/apt/sources.list.d/google-chrome.list +RUN apt-get update && apt-get install -y google-chrome-stable