FROM node:22-alpine WORKDIR /app COPY package.json ./ RUN npm install --omit=dev --no-audit --no-fund COPY server.mjs ./ EXPOSE 8080 HEALTHCHECK --interval=30s --timeout=3s --start-period=10s \ CMD wget -q --spider http://127.0.0.1:8080/health || exit 1 CMD ["node", "server.mjs"]