out-of-your-element/Dockerfile
2025-08-23 12:38:30 +02:00

17 lines
407 B
Docker

FROM node:alpine as builder
ENV NODE_ENV=production
WORKDIR /usr/src/app
COPY --chown=node:node . .
RUN apk add --no-cache python3 make build-base \
&& npm install .
FROM node:alpine as runner
WORKDIR /usr/src/app
COPY --from=builder /usr/src/app/node_modules ./node_modules
COPY --chown=node:node --from=builder /usr/src/app .
RUN chown node:node /usr/src/app
USER node
CMD ["npm", "run", "start"]