Merge pull request #134 from ekremparlak/docker-image

Update Dockerfile for smaller image
This commit is contained in:
pawelmalak 2021-11-05 16:43:24 +01:00 committed by GitHub
commit 1388a1876e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 3 deletions

View file

@ -1,4 +1,4 @@
FROM node:14-alpine
FROM node:14-alpine as builder
RUN apk update && apk add --no-cache nano curl
@ -18,6 +18,12 @@ RUN mkdir -p ./public ./data \
&& mv ./client/build/* ./public \
&& rm -rf ./client
FROM node:14-alpine
COPY --from=builder /app /app
WORKDIR /app
EXPOSE 5005
ENV NODE_ENV=production

View file

@ -1,4 +1,4 @@
FROM node:14-alpine
FROM node:14-alpine as builder
RUN apk update && apk add --no-cache nano curl
@ -20,8 +20,14 @@ RUN mkdir -p ./public ./data \
&& rm -rf ./client \
&& apk del build-dependencies
FROM node:14-alpine
COPY --from=builder /app /app
WORKDIR /app
EXPOSE 5005
ENV NODE_ENV=production
CMD ["node", "server.js"]
CMD ["node", "server.js"]