FreshPixels commited on
Commit
871c218
·
verified ·
1 Parent(s): 9674aa0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -11
Dockerfile CHANGED
@@ -3,20 +3,14 @@ FROM python:3.11-slim
3
  # Установка системных утилит
4
  RUN apt-get update && apt-get install -y curl git procps && rm -rf /var/lib/apt/lists/*
5
 
6
- # Создаем рабочую папку для агента
7
  WORKDIR /app
8
 
9
- # Скачиваем и устанавливаем официальный фреймворк Гермеса
10
- RUN curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
11
 
12
- # Добавляем бинарники Гермеса в PATH системы
13
- ENV PATH="/root/.hermes/bin:${PATH}"
14
-
15
- # Докачиваем библиотеку для автоматического деплоя кода на Hugging Face
16
- RUN pip install --no-cache-dir huggingface_hub
17
-
18
- # Открываем порт 7860 (требование Hugging Face Spaces)
19
  EXPOSE 7860
20
 
21
- # Запускаем в фоне мини-сервер для cron-job.org и шлюз Гермеса в Telegram
22
  CMD python -m http.server 7860 & hermes chat --gateway
 
3
  # Установка системных утилит
4
  RUN apt-get update && apt-get install -y curl git procps && rm -rf /var/lib/apt/lists/*
5
 
6
+ # Создаем рабочую папку
7
  WORKDIR /app
8
 
9
+ # Ставим библиотеки: huggingface_hub и сам фреймворк Nous Hermes напрямую через pip
10
+ RUN pip install --no-cache-dir huggingface_hub nous-hermes
11
 
12
+ # Открываем порт 7860 для Hugging Face
 
 
 
 
 
 
13
  EXPOSE 7860
14
 
15
+ # Запускаем мини-сервер для cron-job и стартуем шлюз Гермеса в Telegram
16
  CMD python -m http.server 7860 & hermes chat --gateway