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