From c49983df57507995d945dbbb9c47a90a7f272526 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Mon, 2 Sep 2019 15:04:26 -0500 Subject: [PATCH] revert removing Dockerfile --- src/FilterLists.Web/Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/FilterLists.Web/Dockerfile diff --git a/src/FilterLists.Web/Dockerfile b/src/FilterLists.Web/Dockerfile new file mode 100644 index 000000000..a6dd8bcb4 --- /dev/null +++ b/src/FilterLists.Web/Dockerfile @@ -0,0 +1,21 @@ +# Context: . +# Command: docker build -f src/FilterLists.Web/Dockerfile . + +# init base +FROM nginx:alpine as base + +# init build +FROM node:alpine as build + +# install +WORKDIR /usr/src/app/ +COPY src/FilterLists.Web/package*.json ./ +RUN npm install --only=prod + +# build +COPY src/FilterLists.Web/. ./ +RUN INLINE_RUNTIME_CHUNK=false npm run build + +# final +FROM base as final +COPY --from=build /usr/src/app/build /usr/share/nginx/html \ No newline at end of file