diff --git a/Dockerfile b/Dockerfile index dd9235d..7d250da 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM node:alpine +# Stage 1 testing +FROM node:13.10.1-alpine COPY .jshintrc /data/ COPY package.json /data/ @@ -7,6 +8,16 @@ COPY src /data/src RUN cd /data && npm i && npm test +# Stage 2 package +FROM node:13.10.1-alpine + +COPY .jshintrc /data/ +COPY package.json /data/ +COPY package-lock.json /data/ +COPY src /data/src + +RUN cd /data && npm i --only=production + WORKDIR /data EXPOSE 8080