From 81d05d32ec08f9f616799125412287e9719b8e73 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Wed, 22 Feb 2023 19:26:06 +0100 Subject: [PATCH] Dockerfile: give precedence to the node installed via node-build If `node-gyp` is installed in the build image, we might have pulled a very old node. --- railties/lib/rails/generators/rails/app/templates/Dockerfile.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/railties/lib/rails/generators/rails/app/templates/Dockerfile.tt b/railties/lib/rails/generators/rails/app/templates/Dockerfile.tt index e4fc7f0f359ef..efeaff4c7f16d 100644 --- a/railties/lib/rails/generators/rails/app/templates/Dockerfile.tt +++ b/railties/lib/rails/generators/rails/app/templates/Dockerfile.tt @@ -24,7 +24,7 @@ RUN apt-get update -qq && \ ARG NODE_VERSION=<%= dockerfile_node_version %> ARG YARN_VERSION=<%= dockerfile_yarn_version %> -ENV PATH=$PATH:/usr/local/node/bin +ENV PATH=/usr/local/node/bin:$PATH RUN curl -sL https://github.com/nodenv/node-build/archive/master.tar.gz | tar xz -C /tmp/ && \ /tmp/node-build-master/bin/node-build "${NODE_VERSION}" /usr/local/node && \ npm install -g yarn@$YARN_VERSION && \