GAP / Dockerfile
misonL's picture
Upload Dockerfile
e0ac705 verified
Raw
History Blame Contribute Delete
640 Bytes
FROM python:3.11-slim
WORKDIR /app
# 1. 先复制依赖文件并安装依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# 2. 再复制应用程序代码
# 将本地的 app 目录及其内容复制到容器的 /app/app 目录
COPY ./app ./app
COPY ./assets ./assets
# model_limits.json 包含在上面的 COPY ./app ./app 中
# 环境变量 (在 Hugging Face Spaces 中通过 Secrets 设置)
# ENV GEMINI_API_KEYS=your_key_1,your_key_2,your_key_3
# 启动命令保持不变,它会在 /app 目录下查找 app.main
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]