From 91283b277e5f15e53edda7f19125cea2205f1177 Mon Sep 17 00:00:00 2001 From: Jelle van Snik Date: Tue, 3 May 2022 18:21:11 +0200 Subject: [PATCH] add docker --- .dockerignore | 6 ++++++ dockerfile | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .dockerignore create mode 100644 dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..bb73799b --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +.git +node_modules +build +.env.local +.github +.vscode diff --git a/dockerfile b/dockerfile new file mode 100644 index 00000000..136a101f --- /dev/null +++ b/dockerfile @@ -0,0 +1,13 @@ +FROM node:13.12.0-alpine as build +WORKDIR /app +ENV PATH /app/node_modules/.bin:$PATH +COPY package*.json ./ +RUN yarn install +COPY . ./ +RUN yarn build + +# production environment +FROM nginx:stable-alpine +COPY --from=build /app/build /usr/share/nginx/html +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"]