# Backend Dockerfile
FROM node:20-alpine

WORKDIR /app

# Dependencies ni oldin install qilish (cache uchun)
COPY package*.json ./
RUN npm install --production

# Barcha fayllarni copy qilish
COPY . .

# Storage papkani yaratish
RUN mkdir -p storage

EXPOSE 5000

CMD ["node", "server.js"]
