| 12345678910111213141516171819202122232425262728 |
- FROM python:3.10-slim
- WORKDIR /app
- # 复制依赖文件
- COPY pyproject.toml ./
- COPY agentpaas/pyproject.toml ./agentpaas/
- # 复制项目代码
- COPY lambdagent/ ./lambdagent/
- COPY lambdagent_guard/ ./lambdagent_guard/
- COPY agentpaas/ ./agentpaas/
- COPY setup.sh ./
- # 安装依赖 (国内镜像)
- RUN pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple \
- -e ".[all]" && \
- pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple \
- -e "./agentpaas[dev]" && \
- pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple \
- pymupdf flask
- # agentexample 和 knowledge 通过 -v 挂载
- VOLUME ["/app/agentexample", "/data"]
- EXPOSE 8000 8080 8081
- CMD ["python", "-m", "agentpaas", "serve", "--dev"]
|