FROM node:20-alpine RUN apk add --no-cache python3 make g++ WORKDIR /app COPY server/package.json . RUN npm install --production COPY server/ ./server/ COPY public/ ./public/ RUN mkdir -p /data EXPOSE 3007 CMD ["node", "server/server.js"]