From 8d59555b43bb2d4eeb436a24e052145edc323047 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Wed, 28 Jan 2026 05:24:16 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Simplify=20Dockerfile=20by=20rem?= =?UTF-8?q?oving=20build=20stage=20and=20directly=20copying=20pre-built=20?= =?UTF-8?q?assets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/websites/pokedex.online/Dockerfile | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/code/websites/pokedex.online/Dockerfile b/code/websites/pokedex.online/Dockerfile index bfb7d73..657c3ee 100644 --- a/code/websites/pokedex.online/Dockerfile +++ b/code/websites/pokedex.online/Dockerfile @@ -1,25 +1,8 @@ -# Build stage -FROM node:20-alpine AS build - -WORKDIR /app - -# Copy package files -COPY package*.json ./ - -# Install dependencies -RUN npm ci - -# Copy source code -COPY . . - -# Build the app -RUN npm run build - -# Production stage +# Production stage - serve pre-built Vue 3 application FROM nginx:alpine -# Copy built assets from build stage -COPY --from=build /app/dist /usr/share/nginx/html +# Copy pre-built assets to nginx html directory +COPY dist /usr/share/nginx/html # Copy nginx configuration if needed # COPY nginx.conf /etc/nginx/conf.d/default.conf