FROM python:3.11-slim WORKDIR /app # 安装系统依赖 RUN apt-get update && apt-get install -y \ curl \ && rm -rf /var/lib/apt/lists/* # 复制应用代码 COPY requirements.txt . COPY app.py . COPY k8s_manager.py . COPY database.py . COPY agent_manager/ ./agent_manager/ # 安装依赖 RUN pip install --no-cache-dir -r requirements.txt # 设置环境变量 ENV PYTHONUNBUFFERED=1 ENV NAMESPACE=ai-agents ENV SERVICE_PORT=8000 ENV SERVICE_HOST=0.0.0.0 # 暴露端口 EXPOSE 8000 # 运行应用 CMD ["python", "-m", "uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"]