aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Dockerfile13
1 files changed, 5 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile
index b52cf2b..7568586 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,21 +1,18 @@
-FROM node:15-alpine AS deps
+FROM node:15-alpine AS builder
-RUN apk add --no-cache libc6-compat
WORKDIR /app
+
+RUN apk add --no-cache libc6-compat
COPY package.json package-lock.json ./
RUN npm ci --only-prod
-FROM node:15-alpine as builder
-
-WORKDIR /app
COPY . .
-COPY --from=deps /app/node_modules ./node_modules
RUN npm run export
RUN rm -r .next/cache
-FROM halverneus/static-file-server
+FROM halverneus/static-file-server AS server
-COPY ./out /web
+COPY --from=builder /app/out /web
# FROM node:15-alpine as runner