From 4cf623eecca2885785e6a615b6555617ce45e753 Mon Sep 17 00:00:00 2001
From: Alfred Gutierrez <alfg@users.noreply.github.com>
Date: Wed, 19 Apr 2023 20:51:24 -0700
Subject: [PATCH 1/5] Update github-pages.yml

---
 .github/workflows/github-pages.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml
index 94fc704..977516a 100644
--- a/.github/workflows/github-pages.yml
+++ b/.github/workflows/github-pages.yml
@@ -7,7 +7,7 @@ on:
 
 jobs:
   deploy:
-    runs-on: ubuntu-18.04
+    runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2
 

From 52b7e66be0a8a0335e1048e5d674df6836c47ee5 Mon Sep 17 00:00:00 2001
From: Alfred Gutierrez <alfg@users.noreply.github.com>
Date: Thu, 20 Jul 2023 21:06:55 -0700
Subject: [PATCH 2/5] Update index.html

---
 public/index.html | 1 +
 1 file changed, 1 insertion(+)

diff --git a/public/index.html b/public/index.html
index e073ee6..901f91c 100644
--- a/public/index.html
+++ b/public/index.html
@@ -13,5 +13,6 @@
     </noscript>
     <div id="app"></div>
     <!-- built files will be auto injected -->
+    <script data-name="BMC-Widget" data-cfasync="false" src="https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js" data-id="alfg" data-description="Support me on Buy me a coffee!" data-message="Help support my open source projects!" data-color="#5F7FFF" data-position="Right" data-x_margin="18" data-y_margin="18"></script>
   </body>
 </html>

From 3ddc4b4b5d70ada12a153ef688f81ea4e1996f08 Mon Sep 17 00:00:00 2001
From: Alfred Gutierrez <alfg@users.noreply.github.com>
Date: Thu, 20 Jul 2023 21:12:12 -0700
Subject: [PATCH 3/5] Update index.html

---
 public/index.html | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/public/index.html b/public/index.html
index 901f91c..06a88b2 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,6 +1,16 @@
 <!DOCTYPE html>
 <html lang="en">
   <head>
+    <!-- Google tag (gtag.js) -->
+    <script async src="https://www.googletagmanager.com/gtag/js?id=G-Y17KBQ5369"></script>
+    <script>
+      window.dataLayer = window.dataLayer || [];
+      function gtag(){dataLayer.push(arguments);}
+      gtag('js', new Date());
+    
+      gtag('config', 'G-Y17KBQ5369');
+    </script>
+
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">

From 68f8b4644e21e94274965b17dbc114e122641ab4 Mon Sep 17 00:00:00 2001
From: Alfred Gutierrez <alfg@users.noreply.github.com>
Date: Tue, 8 Aug 2023 20:19:15 -0700
Subject: [PATCH 4/5] Create FUNDING.yml

---
 .github/FUNDING.yml | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 .github/FUNDING.yml

diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..d1e152e
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: alfg

From a0cd71dfaa8828d62c060c28069f59cffb32a786 Mon Sep 17 00:00:00 2001
From: Alfred Gutierrez <alfg@users.noreply.github.com>
Date: Wed, 23 Aug 2023 21:07:48 -0700
Subject: [PATCH 5/5] Create docker-publish.yml

---
 .github/workflows/docker-publish.yml | 42 ++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 .github/workflows/docker-publish.yml

diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml
new file mode 100644
index 0000000..f603f7b
--- /dev/null
+++ b/.github/workflows/docker-publish.yml
@@ -0,0 +1,42 @@
+name: Docker Image Push
+
+on:
+  push:
+    branches:
+      - master
+
+env:
+  REGISTRY: ghcr.io
+  IMAGE_NAME: ${{ github.repository }}
+
+jobs:
+  build-and-push-image:
+    runs-on: ubuntu-latest
+    permissions:
+      contents: read
+      packages: write
+
+    steps:
+      - name: Checkout repository
+        uses: actions/checkout@v3
+
+      - name: Log in to the Container registry
+        uses: docker/login-action@v2
+        with:
+          registry: ${{ env.REGISTRY }}
+          username: ${{ github.actor }}
+          password: ${{ secrets.GITHUB_TOKEN }}
+
+      - name: Extract metadata (tags, labels) for Docker
+        id: meta
+        uses: docker/metadata-action@v4
+        with:
+          images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
+
+      - name: Build and push Docker image
+        uses: docker/build-push-action@v4
+        with:
+          context: .
+          push: true
+          tags: ${{ steps.meta.outputs.tags }}
+          labels: ${{ steps.meta.outputs.labels }}