From fbcb0af231e3b7b05d19aa6e2a037408656f88bc Mon Sep 17 00:00:00 2001
From: Jason Robinson <mail@jasonrobinson.me>
Date: Fri, 4 Mar 2022 15:55:49 +0200
Subject: [PATCH] Add Dockerfile

---
 .dockerignore |  2 ++
 .gitignore    |  1 +
 Dockerfile    | 15 +++++++++++++++
 3 files changed, 18 insertions(+)
 create mode 100644 .dockerignore
 create mode 100644 Dockerfile

diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..aa8afe6
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,2 @@
+node_modules/
+target/
diff --git a/.gitignore b/.gitignore
index 1c9c34d..91c5906 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ dist-ssr
 target
 *.local
 release
+.idea
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..b6176c7
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,15 @@
+FROM node:16 AS build
+
+WORKDIR /app
+
+COPY package.json /app/package.json
+
+RUN yarn install
+
+COPY . .
+
+RUN yarn build
+
+FROM nginx:1.21.6
+
+COPY --from=build /app/target/assets /usr/share/nginx/html/assets
-- 
GitLab