diff --git a/fuse-starter-v20.0.0/Dockerfile b/fuse-starter-v20.0.0/Dockerfile index 29d51ce..e5cbfb9 100644 --- a/fuse-starter-v20.0.0/Dockerfile +++ b/fuse-starter-v20.0.0/Dockerfile @@ -1,28 +1,17 @@ # Stage 1: Build Angular application FROM node:18-alpine AS builder - WORKDIR /app -# Copy package files COPY package*.json ./ - -# Install dependencies with legacy peer deps flag RUN npm ci --legacy-peer-deps -# Copy source code COPY . . -# Build for production -RUN npm run build -- --configuration production --progress=true +# Development build (much faster - 2-3 minutes) +RUN npm run build # Stage 2: Serve with Nginx FROM nginx:alpine AS production - -# Copy built artifacts from builder COPY --from=builder /app/dist/fuse-angular /usr/share/nginx/html - -# Expose port 80 EXPOSE 80 - -# Run nginx CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file