aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
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"]