# Используем официальный Python образ FROM python:3.9-slim # Устанавливаем необходимые системные зависимости RUN apt-get update && apt-get install -y \ curl \ bash \ && rm -rf /var/lib/apt/lists/* # Устанавливаем Ollama RUN curl -o- https://ollama.com/download.sh | bash # Добавляем Ollama в PATH ENV PATH="/root/.ollama/bin:${PATH}" # Проверяем установку Ollama RUN ollama --version # Устанавливаем рабочую директорию WORKDIR /app # Копируем файлы приложения COPY . /app # Устанавливаем зависимости Python RUN pip install --upgrade pip RUN pip install -r requirements.txt # Загружаем модель Ollama RUN ollama pull llama3.1 # Экспонируем необходимые порты EXPOSE 7860 EXPOSE 11434 # Запускаем Ollama сервер CMD ["bash", "-c", "ollama serve & python app.py"]