We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a538537 commit c55cc72Copy full SHA for c55cc72
1 file changed
Dockerfile
@@ -1,4 +1,4 @@
1
-FROM node:20-slim
+FROM node:20-slim as builder
2
3
WORKDIR /app
4
@@ -10,6 +10,16 @@ COPY . .
10
11
RUN npm run build
12
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
23
EXPOSE 7777
24
25
ENTRYPOINT ["node", "dist/main.js"]
0 commit comments