# Multi-arch (ARM64 / AMD64) — works on Pi5 + Pi4 FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --omit=dev COPY src/ ./src/ EXPOSE 3000 USER node CMD ["node", "src/server.js"]