Files
agent_management/agent_templates/agents/video_generator_agent/Dockerfile
T
zhanggangyong a34d5a081e feat: 添加 ad_creator_agent 和 video_generator_agent
- ad_creator_agent: 多模态广告创意生成,支持 Gemini/GPT Image/DALL-E 图片生成和 Sora 视频生成
- video_generator_agent: 根据描述生成图片并拼接为视频
- 包含 Dockerfile、API 文档和测试

Made-with: Cursor
2026-03-02 15:17:02 +00:00

34 lines
671 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FROM python:3.12-slim
WORKDIR /app
ENV PYTHONUNBUFFERED=1
ENV PYTHONDONTWRITEBYTECODE=1
# 安装系统依赖(包括 FFmpeg)
RUN apt-get update && apt-get install -y \
ffmpeg \
gcc \
curl \
&& rm -rf /var/lib/apt/lists/*
# 验证 FFmpeg 安装
RUN ffmpeg -version
# 安装 Python 依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# 复制应用代码
COPY . .
# 创建输出目录
RUN mkdir -p /app/outputs/images /app/outputs/videos
EXPOSE 8000
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD curl -f http://localhost:8000/health || exit 1
CMD ["python", "run_api_server.py"]