From 1c4dd78deaa1f222f0f89a12f6c934a1c9529f33 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Sun, 26 Feb 2023 10:49:01 -0500 Subject: [PATCH] use node alpine base image --- backend/Dockerfile | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index bbbe2a1a7..06db22b62 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -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"] \ No newline at end of file