diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..288bf60 --- /dev/null +++ b/dockerfile @@ -0,0 +1,17 @@ +# build environment +FROM node:12 as builder +WORKDIR /app + +COPY package*.json ./ +RUN npm install + +COPY . ./ +RUN npm run build + +# production environment +FROM node:12 +COPY --from=builder /app/build ./application + +RUN npm install -g serve@6 +EXPOSE 80 +CMD ["sh","-c","serve -s application -p 80"]