Bu alət nə edir
Müxtəlif platformalar və freymvorklar üçün optimallaşdırılmış Dockerfile və Docker Compose faylları yaradın.
Müxtəlif platformalar və freymvorklar üçün optimallaşdırılmış Dockerfile və Docker Compose faylları yaradın.
Optimizə olunmuş production image
Tətbiq təlimatları
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 quruluşu
1version: '3.8'23services:4 app:5 build: .6 ports:7 - "3000:3000"8 volumes:9 - .:/app10 - /app/node_modules