fix: update dockerfile

This commit is contained in:
2024-05-17 10:02:10 +03:00
parent 01cec421cc
commit 3f506245e7

View File

@@ -1,14 +1,12 @@
# Build stage
FROM node:20-alpine as build
ARG APP_DIR=app
RUN mkdir -p ${APP_DIR}
WORKDIR ${APP_DIR}
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./src/ ./
RUN npm install
CMD ["npm", "run", "build"]
COPY . .
RUN npm ci
RUN npm run build
# Run stage
FROM node:20-alpine
COPY --from=build ./build ./
CMD ["node", "index.js"]
FROM node:20-alpine AS runner
COPY --from=builder /app/build .
CMD ["node", "index.js"]