eroha-agentapi / Dockerfile
Yermek68's picture
Update Dockerfile
92b6f97 verified
raw
history blame
1.06 kB
# ==============================================
# ✅ Eroha AgentAPI v3.1 (Guru Edition, HF Mode)
# ==============================================
FROM python:3.10-slim
# Системные пакеты
RUN apt-get update && apt-get install -y git ffmpeg libsm6 libxext6 && rm -rf /var/lib/apt/lists/*
# Рабочая папка
WORKDIR /app
COPY . /app
# Отключаем автоперезапись пакетов HF runtime
ENV HF_HUB_DISABLE_IMPLICIT_PIN=1
ENV HF_HUB_DISABLE_TELEMETRY=1
ENV SPACES_DISABLE_PIP_INSTALL=1
ENV PIP_NO_CACHE_DIR=1
# Изоляция окружения
RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"
# Устанавливаем зависимости
RUN pip install --upgrade pip && pip install --no-cache-dir \
gradio==4.41.0 \
transformers==4.46.0 \
torch==2.4.1 \
fastapi==0.115.0 \
uvicorn==0.30.6 \
langdetect==1.0.9 \
requests==2.32.3
# Копируем entrypoint
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 7860