What this tool does
Generate optimized Dockerfile and Docker Compose files for various platforms and frameworks.
Generate optimized Dockerfile and Docker Compose files for various platforms and frameworks.
Optimized production-ready image
Application Instructions
1FROM node:20-alpine AS base23WORKDIR /app4COPY package*.json ./56FROM base AS dependencies7RUN npm install89FROM base AS build10COPY --from=dependencies /app/node_modules ./node_modules11COPY . .12# RUN npm run build1314FROM node:20-alpine15WORKDIR /app16COPY --from=build /app/package.json ./package.json17COPY --from=build /app/node_modules ./node_modules18COPY --from=build /app/dist ./dist1920EXPOSE 300021CMD ["npm", "start"]
Multi-container Setup
1version: '3.8'23services:4 app:5 build: .6 ports:7 - "3000:3000"8 volumes:9 - .:/app10 - /app/node_modules