# Используем официальный образ Node.js FROM node:18-alpine # Устанавливаем рабочую директорию WORKDIR /app # Копируем package.json и package-lock.json COPY package*.json ./ # Устанавливаем зависимости RUN npm install --production # Копируем все файлы приложения COPY . . # Создаем директорию для базы данных RUN mkdir -p /app/data # Открываем порт 3336 EXPOSE 3336 # Устанавливаем переменные окружения ENV NODE_ENV=production ENV PORT=3336 # Запускаем приложение CMD ["node", "server.js"]