FROM node:18-alpine
WORKDIR /app
RUN npm config set registry https://registry.npmmirror.com/
COPY package*.json ./
RUN npm install --production
COPY . .
RUN mkdir -p /app/images
EXPOSE 3000
ENV IMAGE_BASE_DIR=/app/images
ENV PORT=3000
CMD ["node", "app.js"]
