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 backend/uploads/music EXPOSE 3000 # Переменные окружения ENV NODE_ENV=production CMD ["node", "backend/server.js"]