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