new_ads_obnova / Dockerfile
Uniaff's picture
Update Dockerfile
32f75c1 verified
raw
history blame
906 Bytes
# Используем официальный Ollama образ как базовый
FROM ollama/ollama:latest
# Устанавливаем необходимые системные зависимости
RUN apt-get update && apt-get install -y \
python3.9 \
python3-pip \
curl \
bash \
&& rm -rf /var/lib/apt/lists/*
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем файлы приложения в контейнер
COPY . /app
# Устанавливаем Python зависимости
RUN pip3 install --upgrade pip
RUN pip3 install -r requirements.txt
# Загружаем модель Ollama
RUN ollama pull llama3.1
# Экспонируем необходимые порты
EXPOSE 7860 11434
# Запускаем Ollama сервер и ваше приложение
CMD ["bash", "-c", "ollama serve & python3 app.py"]