FROM node:20-alpine WORKDIR /app # Установка зависимостей COPY package*.json ./ RUN npm ci --only=production # Копирование backend кода COPY backend ./backend # Создание директории для uploads RUN mkdir -p backend/uploads/posts backend/uploads/mod-channel EXPOSE 3000 # Переменные окружения ENV NODE_ENV=production CMD ["node", "backend/server.js"]