diff --git a/Dockerfile b/Dockerfile index 8bd1607..bff08bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,14 @@ # npm packages -FROM node:20-alpine AS builder +FROM node:24-alpine AS builder WORKDIR /app COPY ./website/package.json /app + +RUN npm update -g npm RUN npm install # Build stage -FROM node:20-alpine AS gen +FROM node:24-alpine AS gen WORKDIR /app COPY --from=builder /app /app @@ -15,7 +17,7 @@ COPY ./website /app RUN npm run generate # Serve stage -FROM nginx:alpine3.17-slim +FROM nginx:alpine3.22-slim # Copy built files from Vite's dist folder COPY --from=gen /app/.output/public /usr/share/nginx/html