Spaces:
Sleeping
Sleeping
Telegram Bot
Advanced: add direct IP connectivity tests and improve Docker diagnostics for Private Spaces
b8e7770 | # Используем официальный образ Node.js | |
| FROM node:20-slim | |
| # Устанавливаем рабочую директорию | |
| WORKDIR /app | |
| # Копируем файлы проекта | |
| COPY package.json package-lock.json ./ | |
| # Устанавливаем зависимости | |
| RUN apt-get update && apt-get install -y \ | |
| python3 \ | |
| make \ | |
| g++ \ | |
| iputils-ping \ | |
| dnsutils \ | |
| curl \ | |
| && rm -rf /var/lib/apt/lists/* | |
| RUN npm install --production | |
| # Копируем остальной код | |
| COPY . . | |
| # Открываем порт 7860 (стандарт Hugging Face) | |
| EXPOSE 7860 | |
| # Переменная окружения для порта | |
| ENV PORT=7860 | |
| # Запускаем бота | |
| CMD ["npm", "start"] | |