FROM python:3.12-slim WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends git git-lfs ffmpeg libsm6 libxext6 rsync libgl1 && rm -rf /var/lib/apt/lists/* # 先复制依赖文件,再安装,最后复制所有文件 COPY requirements.txt /app/requirements.txt RUN pip install --no-cache-dir pip -U && pip install --no-cache-dir -r requirements.txt # 复制所有文件(含 ley oai_auth 模块) COPY . /app/ EXPOSE 7860 ENV GRADIO_SERVER_NAME="0.0.0.0" ENV GRADIO_SERVER_PORT="7860" CMD ["python", "app.py"]