Skip to content

Commit 2feda02

Browse files
committed
Update dockerfile
1 parent 3e6408c commit 2feda02

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

frontend/Dockerfile

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
# syntax=docker/dockerfile:1.20
22

3-
FROM --platform=$BUILDPLATFORM node:24-alpine AS build
3+
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
48

59
WORKDIR /app
10+
11+
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
12+
13+
RUN pnpm install --frozen-lockfile
14+
615
COPY . .
716

8-
RUN npm ci
9-
RUN npm run build
17+
RUN pnpm run build
1018

11-
FROM node:24-alpine AS deploy
19+
FROM node:24-bookworm-slim AS deploy
20+
21+
ENV NODE_ENV=production
1222

1323
WORKDIR /app
14-
COPY --from=build /app/.output/ /app
24+
25+
COPY --from=build /app/.output ./
26+
1527
CMD ["node", "/app/server/index.mjs"]
1628

0 commit comments

Comments
 (0)