FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install --production COPY server.js ./ EXPOSE 3000 ENV NODE_ENV=production HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD wget -qO- http://localhost:3000/health || exit 1 USER node CMD ["node", "server.js"]