blob: 756858663d1190a85051e5e69eb4834b84a41267 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
FROM node:15-alpine AS builder
WORKDIR /app
RUN apk add --no-cache libc6-compat
COPY package.json package-lock.json ./
RUN npm ci --only-prod
COPY . .
RUN npm run export
RUN rm -r .next/cache
FROM halverneus/static-file-server AS server
COPY --from=builder /app/out /web
# FROM node:15-alpine as runner
# WORKDIR /app
# ENV NODE_ENV production
# # COPY --from=builder /app/next.config.js ./
# COPY --from=builder /app/dist ./dist
# COPY --from=builder /app/public ./public
# COPY --from=builder /app/.next ./.next
# COPY --from=builder /app/node_modules ./node_modules
# COPY --from=builder /app/package.json ./package.json
# RUN addgroup -g 1001 -S nodejs
# RUN adduser -S nextjs -u 1001
# RUN chown -R nextjs:nodejs /app/.next
# USER nextjs
# EXPOSE 3000
# RUN npx next telemetry disable
# CMD ["npm", "run", "start"]
|