FROM node:20-alpine RUN apk add --no-cache python3 make g++ vips-dev WORKDIR /app COPY package*.json ./ ENV npm_config_build_from_source=true RUN npm ci COPY . . RUN mkdir -p data uploads EXPOSE 3000 CMD ["node", "index.js"]