From 3f36fd9f87849dcf82a9da936f576d4478e6af0c Mon Sep 17 00:00:00 2001 From: Elena Poelman Date: Fri, 24 Jan 2025 15:06:40 +0100 Subject: [PATCH 1/2] feat: add support for corepack --- templates/Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/templates/Dockerfile b/templates/Dockerfile index 12fbb68..a822a93 100644 --- a/templates/Dockerfile +++ b/templates/Dockerfile @@ -8,10 +8,8 @@ RUN mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/n RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE_MAJOR}.x nodistro main" > /etc/apt/sources.list.d/nodesource.list RUN apt-get -y update && apt-get -y install nodejs -# Install yarn -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 && apt-get -y install yarn +# Enable corepack +RUN corepack enable # Install ember-cli RUN npm install -g ember-cli@@EMBER_VERSION From 94cb454d70e9b59dbca81eceeabfe34777793076 Mon Sep 17 00:00:00 2001 From: Elena Poelman Date: Fri, 31 Jan 2025 12:20:09 +0100 Subject: [PATCH 2/2] disable COREPACK_ENABLE_DOWNLOAD_PROMPT --- templates/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/Dockerfile b/templates/Dockerfile index a822a93..11b4e59 100644 --- a/templates/Dockerfile +++ b/templates/Dockerfile @@ -9,6 +9,7 @@ RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesourc RUN apt-get -y update && apt-get -y install nodejs # Enable corepack +ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0 RUN corepack enable # Install ember-cli