use node alpine base image

This commit is contained in:
Maidul Islam
2023-02-26 10:49:01 -05:00
parent 23418b3a09
commit 1c4dd78dea

View File

@@ -1,21 +1,20 @@
FROM node:16-bullseye-slim AS build
# Build stage
FROM node:16-alpine AS build
WORKDIR /app
COPY package*.json ./
RUN npm ci --only-production --ignore-scripts
COPY package*.json ./
RUN npm ci --only-production
COPY . .
RUN npm run build
FROM node:16-bullseye-slim
# Production stage
FROM node:16-alpine
WORKDIR /app
COPY package*.json ./
COPY package*.json ./
RUN npm ci --only-production
COPY --from=build /app .
@@ -25,4 +24,4 @@ HEALTHCHECK --interval=10s --timeout=3s --start-period=10s \
EXPOSE 4000
CMD ["npm", "run", "start"]
CMD ["npm", "run", "start"]