Skip to content

Commit c55cc72

Browse files
committed
chore: Better dockerfile
1 parent a538537 commit c55cc72

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20-slim
1+
FROM node:20-slim as builder
22

33
WORKDIR /app
44

@@ -10,6 +10,16 @@ COPY . .
1010

1111
RUN npm run build
1212

13+
FROM node:20-slim AS final
14+
15+
WORKDIR /app
16+
17+
COPY --from=builder ./app/dist ./dist
18+
19+
COPY package*.json ./
20+
21+
RUN npm ci --omit=dev
22+
1323
EXPOSE 7777
1424

1525
ENTRYPOINT ["node", "dist/main.js"]

0 commit comments

Comments
 (0)