summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..5aa44d6
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,19 @@
+FROM node:13.14.0-alpine as build
+
+WORKDIR /build
+COPY .babelrc package.json webpack.config.js yarn.lock ./
+
+RUN set -eux \
+ & apk add \
+ --no-cache \
+ yarn \
+ python3
+
+RUN yarn
+COPY src ./src
+RUN yarn run build
+
+FROM nginx:1.25.5-alpine as nginx
+
+COPY --from=build /build/dist/ /usr/share/nginx/html
+EXPOSE 80/tcp