From 220d8cfae8482e158c41a777e4340d4da3fbebeb Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Tue, 14 Apr 2026 16:28:40 +0300 Subject: [PATCH] build: use node:20-alpine to match fleet pattern --- Dockerfile | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0ac8313..01db84c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,8 @@ -FROM node:22-slim - +FROM node:20-alpine WORKDIR /app - -COPY package.json ./ -RUN npm install --omit=dev - -COPY src/ src/ - +ENV NODE_ENV=production +COPY package*.json ./ +RUN npm install --omit=dev && npm cache clean --force +COPY src ./src EXPOSE 9222 - CMD ["node", "src/http-server.js"]