pdfgen/Dockerfile
2025-08-16 07:28:01 +00:00

24 lines
391 B
Docker

FROM node:20.19.0 AS development
RUN mkdir /srv/pdfgen && chown node:node /srv/pdfgen
USER node
WORKDIR /srv/pdfgen
COPY --chown=node:node package.json package-lock.json ./
RUN npm install --quiet
FROM node:20.19.0-slim AS production
USER node
WORKDIR /srv/pdfgen
COPY --from=development --chown=root:root /srv/pdfgen/node_modules ./node_modules
COPY . .
CMD ["node", "index.js"]