mirror of
https://github.com/stxer/explorer.git
synced 2026-01-12 16:53:07 +08:00
22 lines
406 B
Docker
22 lines
406 B
Docker
FROM node:20-alpine AS build
|
|
|
|
WORKDIR /app
|
|
|
|
COPY ./source .
|
|
|
|
RUN npm install -g npm
|
|
RUN npm install -g pnpm@10.27.0
|
|
RUN pnpm i
|
|
RUN pnpm build
|
|
|
|
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY --from=build /app/next.config.js /app/next.config.js
|
|
COPY --from=build /app/public /app/public
|
|
COPY --from=build /app/.next/static /app/.next/static
|
|
COPY --from=build /app/.next/standalone /app
|
|
|
|
CMD [ "node", "server.js" ]
|