From 892042c59a07cc791326a97a0551cd50845b42f0 Mon Sep 17 00:00:00 2001 From: Kai Nguyen Date: Mon, 24 Feb 2025 16:58:29 +1100 Subject: [PATCH] MI-179: Use corepack instead of globally install yarn --- Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index e2a4025..bbec298 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG NODE_TAG FROM node:${NODE_TAG}-alpine AS builder -# `WORKDIR` will create the folder if it doesn't exsist +# `WORKDIR` will create the folder if it doesn't exist WORKDIR /build-stage COPY package*.json ./ RUN npm ci @@ -15,9 +15,7 @@ FROM node:${NODE_TAG}-alpine WORKDIR /pipe -# The `--force` flag force replace `yarn` if it exist in base image -# This ensure we have the latest version of package managers -RUN npm install -g --force npm pnpm yarn +RUN corepack enable COPY --from=builder /build-stage/node_modules ./node_modules COPY --from=builder /build-stage/dist/ ./