1
1
# syntax = docker/dockerfile:1.4
2
2
3
- ARG NODE_VERSION=22
4
-
5
3
# build assets & compile TypeScript
6
4
7
- FROM --platform=$BUILDPLATFORM node:${NODE_VERSION} AS native-builder
5
+ FROM --platform=$BUILDPLATFORM node:22 AS native-builder
8
6
9
7
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
10
8
--mount=type=cache,target=/var/lib/apt,sharing=locked \
@@ -30,7 +28,7 @@ COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
30
28
COPY --link ["packages/misskey-reversi/package.json" , "./packages/misskey-reversi/" ]
31
29
COPY --link ["packages/misskey-bubble-game/package.json" , "./packages/misskey-bubble-game/" ]
32
30
33
- RUN pnpm i --frozen-lockfile --aggregate-output --offline \
31
+ RUN pnpm i --frozen-lockfile --aggregate-output --prefer- offline \
34
32
&& pnpm rebuild -r
35
33
36
34
COPY --link . ./
@@ -59,10 +57,10 @@ COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
59
57
COPY --link ["packages/misskey-reversi/package.json" , "./packages/misskey-reversi/" ]
60
58
COPY --link ["packages/misskey-bubble-game/package.json" , "./packages/misskey-bubble-game/" ]
61
59
62
- RUN pnpm i --frozen-lockfile --aggregate-output --offline \
60
+ RUN pnpm i --frozen-lockfile --aggregate-output --prefer- offline \
63
61
&& pnpm rebuild -r
64
62
65
- FROM --platform=$TARGETPLATFORM node:${NODE_VERSION} -slim AS runner
63
+ FROM --platform=$TARGETPLATFORM node:22 -slim AS runner
66
64
67
65
ARG UID="991"
68
66
ARG GID="991"
0 commit comments