FROM node:20-alpine RUN apk add --no-cache python3 make g++ vips-dev WORKDIR /app COPY package.json ./ RUN npm install --production COPY src/ ./src/ COPY public/ ./public/ COPY views/ ./views/ ENV DATA_DIR=/data ENV PORT=3000 EXPOSE 3000 CMD ["node", "src/server.js"]