summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorKohei Ota (inductor) <kela@inductor.me>2023-02-14 09:59:50 +0900
committerGitHub <noreply@github.com>2023-02-14 09:59:50 +0900
commit1c8419cea00ffea7e28161429f81873b26944c40 (patch)
tree3f14d4ab47f4617120881bea66cf434ec7c5bebc /Dockerfile
parentrefactor: fix types (diff)
downloadmisskey-1c8419cea00ffea7e28161429f81873b26944c40.tar.gz
misskey-1c8419cea00ffea7e28161429f81873b26944c40.tar.bz2
misskey-1c8419cea00ffea7e28161429f81873b26944c40.zip
Update Docker GHA (#9920)
* Update Docker GHA * add id
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile14
1 files changed, 8 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index 0bfd24bd9a..b439716bea 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,3 +1,5 @@
+# syntax = docker/dockerfile:1.4
+
ARG NODE_VERSION=18.13.0-bullseye
FROM node:${NODE_VERSION} AS builder
@@ -14,16 +16,16 @@ RUN corepack enable
WORKDIR /misskey
-COPY ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
-COPY ["scripts", "./scripts"]
-COPY ["packages/backend/package.json", "./packages/backend/"]
-COPY ["packages/frontend/package.json", "./packages/frontend/"]
-COPY ["packages/sw/package.json", "./packages/sw/"]
+COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
+COPY --link ["scripts", "./scripts"]
+COPY --link ["packages/backend/package.json", "./packages/backend/"]
+COPY --link ["packages/frontend/package.json", "./packages/frontend/"]
+COPY --link ["packages/sw/package.json", "./packages/sw/"]
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
pnpm i --frozen-lockfile --aggregate-output
-COPY . ./
+COPY --link . ./
ARG NODE_ENV=production