From f41c78a6e30f808113c3c8fb2ca6ab3ad88636b6 Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Fri, 16 Feb 2024 16:44:37 +0900 Subject: build: docker buildのpnpm i実行時にNODE_ENV=productionが指定されるようにする (#13329) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a8d3dbcd89..22c203f5e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,11 +27,11 @@ COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"] COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"] COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"] +ARG NODE_ENV=production + RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \ pnpm i --frozen-lockfile --aggregate-output -COPY --link . ./ - ARG NODE_ENV=production RUN git submodule update --init @@ -57,6 +57,8 @@ COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"] COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"] COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"] +ARG NODE_ENV=production + RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \ pnpm i --frozen-lockfile --aggregate-output -- cgit v1.2.3-freya