# Используем официальный образ Node.js 18. FROM node:18-slim # Устанавливаем рабочую директорию внутри контейнера WORKDIR /usr/src/app # Копируем файлы package.json и package-lock.json COPY package*.json ./ # Устанавливаем зависимости проекта RUN npm install --only=production # Копируем остальной код приложения в рабочую директорию COPY . . # Открываем порт, на котором будет работать приложение (стандартный для Spaces - 7860) EXPOSE 7860 # Указываем команду для запуска приложения при старте контейнера CMD [ "node", "index.js" ]