| 12345678910111213141516171819202122232425262728 |
- FROM registry.cn-hangzhou.aliyuncs.com/stuuudy/python:3.13-slim
- WORKDIR /app
- # 安装系统依赖
- RUN apt-get update && apt-get install -y --no-install-recommends \
- gcc \
- curl \
- && rm -rf /var/lib/apt/lists/*
- # 复制依赖文件
- COPY requirements.txt .
- # 安装 Python 依赖
- RUN pip install --no-cache-dir -r requirements.txt
- # 复制项目代码
- COPY agent/ ./agent/
- COPY api_server.py .
- # 创建 .trace 目录
- RUN mkdir -p /app/.trace
- # 暴露端口
- EXPOSE 8000
- # 启动命令(生产模式,不使用 reload)
- CMD ["uvicorn", "api_server:app", "--host", "0.0.0.0", "--port", "8000"]
|