diff --git a/Dockerfile.production b/Dockerfile.production index b5fa6468..1a589a86 100644 --- a/Dockerfile.production +++ b/Dockerfile.production @@ -1,4 +1,4 @@ -FROM node:10 +FROM node:10 AS dependencies WORKDIR /usr/src/app @@ -6,6 +6,14 @@ COPY package.json package-lock.json /usr/src/app/ RUN npm install +COPY . /usr/src/app + RUN npm run build +FROM node:10-slim AS release + +WORKDIR /usr/src/app + +COPY --from=dependencies /usr/src/app . + CMD ["npm", "start"]