| 1234567891011121314151617181920212223 |
- FROM python:3.10-slim
- WORKDIR /app
- # 系统依赖
- RUN apt-get update && apt-get install -y --no-install-recommends \
- gcc \
- && rm -rf /var/lib/apt/lists/*
- # 先复制依赖文件,利用 Docker 缓存
- COPY pyproject.toml ./
- COPY agentpaas/pyproject.toml ./agentpaas/
- # 复制完整项目
- COPY . .
- # 安装 lambdagent + agentpaas
- RUN pip install --no-cache-dir -e ".[all]" && \
- pip install --no-cache-dir -e "./agentpaas[dev]"
- EXPOSE 8000
- CMD ["python", "-m", "agentpaas", "serve", "--dev"]
|