diff --git a/Dockerfile b/Dockerfile index 84488b8..2b5f305 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,18 @@ +FROM node:lts-alpine AS builder + +WORKDIR /app + +COPY package*.json ./ + +COPY packages/spark-tools ./packages/spark-tools +COPY packages/spark ./packages/spark + +RUN npm ci --include=optional + +COPY . . + +RUN npm run build + FROM node:lts-alpine WORKDIR /app @@ -9,9 +24,7 @@ COPY packages/spark ./packages/spark RUN npm ci --include=optional --omit=dev -COPY . . - -RUN npm run build +COPY --from=builder /app/dist ./dist EXPOSE 80