nakama/Dockerfile.backend

22 lines
455 B
Docker

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