| # Используем легкую версию Node.js | |
| FROM node:18-slim | |
| # Создаем папку приложения | |
| WORKDIR /app | |
| # Копируем зависимости и устанавливаем их | |
| COPY package.json ./ | |
| RUN npm install | |
| # Копируем остальной код | |
| COPY . . | |
| # Открываем порт 7860 (стандарт HF) | |
| ENV PORT=7860 | |
| EXPOSE 7860 | |
| # Запускаем сервер | |
| CMD ["node", "index.js"] |