summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorおさむのひと <46447427+samunohito@users.noreply.github.com>2025-03-08 10:02:15 +0900
committerGitHub <noreply@github.com>2025-03-08 10:02:15 +0900
commitcb9981d4eb66257488be3acbec7a186275d6ab7d (patch)
tree4113b78982146a4c0653d6a07365805e75ee66a8 /Dockerfile
parentfix(backend): follow-up of #15620 (diff)
downloadmisskey-cb9981d4eb66257488be3acbec7a186275d6ab7d.tar.gz
misskey-cb9981d4eb66257488be3acbec7a186275d6ab7d.tar.bz2
misskey-cb9981d4eb66257488be3acbec7a186275d6ab7d.zip
fix: Dockerのrunnerにpnpmのインストール手順が欠けていたのを修正 (#15623)
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 0aaf402ac0..9d5596f1f1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -80,12 +80,13 @@ RUN apt-get update \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists
+# add package.json to add pnpm
+COPY ./package.json ./package.json
+RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
+
USER misskey
WORKDIR /misskey
-# add package.json to add pnpm
-COPY --chown=misskey:misskey ./package.json ./package.json
-
COPY --chown=misskey:misskey --from=target-builder /misskey/node_modules ./node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-js/node_modules ./packages/misskey-js/node_modules