From 82b229eb4f28d55848df958381f607e826243495 Mon Sep 17 00:00:00 2001 From: ludelanier Date: Wed, 8 May 2024 04:58:03 +0200 Subject: [PATCH] images --- Dockerfile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index e778189..a29d0a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,13 @@ -FROM node:lts-alpine as builder - +FROM node:20-alpine AS build-stage WORKDIR /app -COPY . ./ +COPY package.json . RUN npm install -RUN vite build - -FROM nginx:alpine +COPY . . +RUN npm run build -COPY --from=builder /app/dist /usr/share/nginx/html \ No newline at end of file +FROM busybox:1.35 +RUN adduser -D static +USER static +WORKDIR /home/static +COPY --from=build-stage /app/dist . +CMD ["busybox", "httpd", "-f", "-v", "-p", "8080"] \ No newline at end of file