nakama/Dockerfile.moderation-backend

22 lines
537 B
Docker

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"]