gitea-sync/Dockerfile

20 lines
324 B
Docker
Raw Normal View History

2023-03-09 01:09:52 +00:00
FROM node:18.15-alpine as base
RUN npm -g install pnpm@7
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
FROM base as build
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm run build
FROM base as runner
RUN pnpm install --frozen-lockfile --prod
COPY --from=build /app/dist /app/dist
CMD ["pnpm", "run", "start"]