FROM docker.io/node:20-alpine WORKDIR /app COPY package*.json ./ # RUN npm ci --omit=dev RUN npm ci COPY src/ ./src/ COPY index.js ./ RUN addgroup -g 1001 nodejs && adduser -S -G nodejs -u 1001 nodejs USER nodejs ENTRYPOINT ["node", "index.js"]