From 79bdf70ea3bc0ede223143277b0e563585ffe251 Mon Sep 17 00:00:00 2001
From: Troy <hello@troylusty.com>
Date: Wed, 5 Mar 2025 23:33:18 +0000
Subject: [PATCH] fix: clean install deps

---
 Dockerfile | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index fb2e5c5..6714ab0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,17 +1,12 @@
-FROM node:latest
-
-WORKDIR /app
-
-COPY package.json .
-
-RUN npm ci
-
-RUN npm i -g serve
+FROM node:latest as node
+USER node
+WORKDIR /usr/src/app
 
 COPY . .
 
-RUN npm run build
+RUN ["npm", "ci"]
+RUN ["npm", "run", "build"]
 
-EXPOSE 3000
-
-CMD [ "serve", "-s", "dist" ]
+FROM ghcr.io/static-web-server/static-web-server:latest
+WORKDIR /
+COPY --from=node /usr/src/app/dist /public