From c5bf5352095c4be9b13eecd78aff5224cbb664f5 Mon Sep 17 00:00:00 2001 From: Alex Tran Date: Wed, 9 Feb 2022 21:12:45 -0600 Subject: [PATCH] Added back production build to Dockerfile --- server/Dockerfile | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/server/Dockerfile b/server/Dockerfile index 5e51376524..5e8914b815 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -17,35 +17,25 @@ COPY . . RUN npm run build -################################## +################################# # PRODUCTION -################################## -# FROM node:16-bullseye-slim as production -# ARG DEBIAN_FRONTEND=noninteractive -# ARG NODE_ENV=production -# ENV NODE_ENV=${NODE_ENV} +################################# +FROM node:16-alpine3.14 AS production -# WORKDIR /usr/src/app +ARG DEBIAN_FRONTEND=noninteractive +ARG NODE_ENV=production +ENV NODE_ENV=${NODE_ENV} -# COPY package.json yarn.lock ./ +WORKDIR /usr/src/app -# RUN apt-get update -# RUN apt-get install gcc g++ make cmake python3 python3-pip ffmpeg -y +COPY package.json package-lock.json ./ -# RUN npm i -g yarn --force +RUN apk add --update-cache build-base python3 libheif vips-dev vips ffmpeg -# RUN yarn install --only=production +RUN npm install --only=production -# COPY . . +COPY . . -# COPY --from=development /usr/src/app/dist ./dist +COPY --from=development /usr/src/app/dist ./dist -# # Clean up commands -# RUN apt-get autoremove -y && apt-get clean && \ -# rm -rf /usr/local/src/* - -# RUN apt-get clean && \ -# rm -rf /var/lib/apt/lists/* - - -# CMD ["node", "dist/main"] \ No newline at end of file +CMD ["node", "dist/main"] \ No newline at end of file