summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorTakuya Yoshida <hawaiianphoto@geekhost.net>2023-01-17 05:34:14 +0900
committerGitHub <noreply@github.com>2023-01-17 05:34:14 +0900
commita69c78e709dd9fd679b33706b455047c286d5fd7 (patch)
treece1af215f12c85a3e5ed3e4119cf66eefdaf90bc /Dockerfile
parentenhance(client): Force error screen (#8947) (diff)
downloadsharkey-a69c78e709dd9fd679b33706b455047c286d5fd7.tar.gz
sharkey-a69c78e709dd9fd679b33706b455047c286d5fd7.tar.bz2
sharkey-a69c78e709dd9fd679b33706b455047c286d5fd7.zip
Use corepack (#9620)
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile5
1 files 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