We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e6408c commit 2feda02Copy full SHA for 2feda02
frontend/Dockerfile
@@ -1,16 +1,28 @@
1
# syntax=docker/dockerfile:1.20
2
3
-FROM --platform=$BUILDPLATFORM node:24-alpine AS build
+FROM --platform=$BUILDPLATFORM node:24-bookworm-slim AS build
4
+
5
+ENV PNPM_HOME="/pnpm"
6
+ENV PATH="$PNPM_HOME:$PATH"
7
+RUN corepack enable
8
9
WORKDIR /app
10
11
+COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
12
13
+RUN pnpm install --frozen-lockfile
14
15
COPY . .
16
-RUN npm ci
-RUN npm run build
17
+RUN pnpm run build
18
-FROM node:24-alpine AS deploy
19
+FROM node:24-bookworm-slim AS deploy
20
21
+ENV NODE_ENV=production
22
23
-COPY --from=build /app/.output/ /app
24
25
+COPY --from=build /app/.output ./
26
27
CMD ["node", "/app/server/index.mjs"]
28
0 commit comments