| FROM node:18-alpine AS builder | |
| WORKDIR /app | |
| COPY package*.json ./ | |
| RUN npm ci | |
| COPY . . | |
| RUN npm run build | |
| RUN npm prune --omit=dev | |
| EXPOSE 4173 | |
| CMD ["npx", "serve", "-s", "dist", "-l", "4173"] | |
| FROM node:18-alpine AS builder | |
| WORKDIR /app | |
| COPY package*.json ./ | |
| RUN npm ci | |
| COPY . . | |
| RUN npm run build | |
| RUN npm prune --omit=dev | |
| EXPOSE 4173 | |
| CMD ["npx", "serve", "-s", "dist", "-l", "4173"] | |