From 726fd914e4a2dc42c763fe0b83ff1f6d651c9d7c Mon Sep 17 00:00:00 2001 From: neru Date: Wed, 14 Jan 2026 22:37:25 -0300 Subject: [PATCH] feat: add dockerfile --- dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 dockerfile diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..0a9914d --- /dev/null +++ b/dockerfile @@ -0,0 +1,18 @@ +# build +FROM node:24-alpine AS builder +WORKDIR /app +RUN apk add --no-cache python3 make g++ gcc +COPY package*.json ./ +RUN npm ci +COPY . . +RUN npm run build + +# prod +FROM node:24-alpine +WORKDIR /app +RUN apk add --no-cache python3 make g++ +COPY package*.json ./ +RUN npm ci --only=production # only prod deps +COPY --from=builder /app/dist ./dist + +CMD ["npm", "start"]