From a69c78e709dd9fd679b33706b455047c286d5fd7 Mon Sep 17 00:00:00 2001
From: Takuya Yoshida <hawaiianphoto@geekhost.net>
Date: Tue, 17 Jan 2023 05:34:14 +0900
Subject: [PATCH] Use corepack (#9620)

---
 Dockerfile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 175be0fdb4..47fe31bca7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,6 +6,8 @@ RUN apt-get update \
 	&& apt-get install -y --no-install-recommends \
 	build-essential
 
+RUN corepack enable
+
 WORKDIR /misskey
 
 COPY ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
@@ -14,7 +16,6 @@ COPY ["packages/backend/package.json", "./packages/backend/"]
 COPY ["packages/frontend/package.json", "./packages/frontend/"]
 COPY ["packages/sw/package.json", "./packages/sw/"]
 
-RUN npm i -g pnpm
 RUN pnpm i --frozen-lockfile
 
 COPY . ./
@@ -34,10 +35,10 @@ RUN apt-get update \
 	ffmpeg tini \
 	&& apt-get -y clean \
 	&& rm -rf /var/lib/apt/lists/* \
+	&& corepack enable \
 	&& groupadd -g "${GID}" misskey \
 	&& useradd -l -u "${UID}" -g "${GID}" -m -d /misskey misskey
 
-RUN npm i -g pnpm
 USER misskey
 WORKDIR /misskey
 
-- 
GitLab