Added back production build to Dockerfile
This commit is contained in:
parent
d1498506a8
commit
c5bf535209
1 changed files with 13 additions and 23 deletions
|
@ -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"]
|
||||
CMD ["node", "dist/main"]
|
Loading…
Add table
Reference in a new issue