Jellyfish Docker Compose部署指南:一条命令配置完整的AI短剧生产环境 Jellyfish Docker Compose部署指南一条命令配置完整的AI短剧生产环境【免费下载链接】JellyfishAn end-to-end production workspace for AI-generated short dramas. From script input to structured storyboarding, consistency management, shot preparation, video generation, and export.项目地址: https://gitcode.com/gh_mirrors/jellyfish9/JellyfishJellyfish是一个端到端的 AI 短剧生产工作台覆盖剧本输入、分镜拆解、资产一致性管理、镜头准备、视频生成到导出全流程。本文手把手教你用Docker Compose一键拉起包含前端、后端、MySQL、Redis、对象存储在内的完整AI短剧生产环境无需手动安装任何依赖。部署前你需要知道什么在开始之前建议先了解 Jellyfish 能为你做什么剧本智能拆解将章节剧本自动切分为镜头提取角色、场景、道具、服装与对白镜头准备流从候选确认到就绪状态检查生成前自动完成预检资产一致性管理集中管理角色、场景、道具、服装跨镜头复用减少形象漂移⚙️统一任务中心文本、图像、视频生成都走同一套异步任务系统可查询状态、可取消、可追踪部署完成后你得到的就是下面这个「项目列表」工作台的雏形——多个短剧项目的进度、章节数、素材数一目了然Docker Compose 部署包含哪些服务Jellyfish 的 Compose 编排文件位于 deploy/compose/docker-compose.yml一次启动会拉起 7 个容器服务镜像作用frontNginx多阶段构建前端界面访问入口backendFastAPI后端 API 服务celery-workerCelery异步任务执行脚本处理、图像/视频生成mysqlMySQL 9.0业务数据库自动初始化redisRedis 7缓存与 Celery 消息队列rustfsRustFSS3 兼容对象存储存放图片/视频素材backend-init-db/mysql-init-sql一次性容器首次启动时自动建表并导入 SQL 迁移脚本首次启动会自动完成数据库初始化并按顺序导入 backend/sql 目录下的迁移脚本含提示词模板初始数据无需手工执行任何 SQL。 后端镜像 backend.Dockerfile 基于 Python 3.12 uv 构建前端镜像 front.Dockerfile 使用 Node 20 构建后由 Nginx 托管均支持层缓存加速。一键部署步骤第一步克隆仓库git clone https://gitcode.com/gh_mirrors/jellyfish9/Jellyfish cd Jellyfish第二步准备环境变量文件环境变量模板位于 deploy/compose/.env.example复制为.env即可默认值已可直接运行cp deploy/compose/.env.example deploy/compose/.env模板中只需关注几项MYSQL_*数据库账号密码生产环境建议修改RUSTFS_ACCESS_KEY/RUSTFS_SECRET_KEY对象存储密钥BACKEND_URL浏览器访问后端用的地址分端口部署时默认http://localhost:8000OPENAI_API_KEY可选需要真实调用大模型时再填写第三步一条命令构建并启动docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build首次运行需要拉取镜像并构建前后端镜像耐心等待几分钟。之后访问http://localhost:7788即可看到界面。端口与访问地址速查地址服务说明http://localhost:7788前端AI 短剧工作台主界面http://localhost:8000后端 API/docs可查看 Swagger 文档http://localhost:9001RustFS Console对象存储管理控制台localhost:3306MySQL数据库端口localhost:6379Redis队列/缓存端口验证部署是否成功打开http://localhost:7788看到 Jellyfish 工作台界面即代表前端正常访问http://localhost:8000/docs能加载 Swagger 页面即代表后端正常登录后进入「资产管理」可以创建演员、场景、道具、服装等资产为后续短剧制作打好一致性基础Jellyfish AI短剧资产管理界面常见问题与解决办法端口冲突3306、6379、9000、9001 等端口被占用时直接修改.env中对应的MYSQL_PORT、REDIS_PORT、RUSTFS_PORT、RUSTFS_CONSOLE_PORT后重新up修改环境变量后不生效docker compose ... up -d --force-recreate重建相关容器数据持久化MySQL 与 RustFS 数据分别保存在mysql_data、rustfs_data两个命名卷中重启容器不会丢数据停止/清理docker compose -f deploy/compose/docker-compose.yml down加-v会连同数据卷一起删除请谨慎部署完成后的下一步环境就绪后建议按 docs/getting-started 目录下的文档继续体验完整工作流创建项目 → 导入剧本 → 章节拆解分镜 → 镜头准备 → 生成关键帧与视频。更多部署与本地开发细节可参考项目文档 Docker 部署 与 README。祝你制作出第一部 AI 短剧【免费下载链接】JellyfishAn end-to-end production workspace for AI-generated short dramas. From script input to structured storyboarding, consistency management, shot preparation, video generation, and export.项目地址: https://gitcode.com/gh_mirrors/jellyfish9/Jellyfish创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

GPU租赁实战指南:云端算力按小时租用与工程化实践

GPU租赁实战指南:云端算力按小时租用与工程化实践

最近准备微调一个 7B 模型,刚把数据集切好,本地显卡就已经被推理进程占满。任务管理器里风扇转得飞快,显存早就顶到天花板,训练脚本排在队列里一动不动。我意识到,AI 项目的算力需求早就不是“买一张好显卡”就能解决的…

2026/9/1 14:47:02
Excel XLOOKUP函数多条件查询实战:从原理到批量应用

Excel XLOOKUP函数多条件查询实战:从原理到批量应用

这类工具最值得先看的不是功能列表,而是能不能在普通环境里稳定跑起来。XLOOKUP 函数在 Excel 里解决的就是一个非常具体的问题: 如何根据一个或多个条件,从一堆数据里精准地找到并返回你想要的那个值 。很多人还在用 VLOOKUP 的数组公式或…

2026/9/1 14:47:02
美团技术岗第二批笔试攻略:算法题型与ACM模式实战策略

美团技术岗第二批笔试攻略:算法题型与ACM模式实战策略

秋招季,美团的笔试通知总是来得猝不及防。尤其是第二批技术岗笔试,很多同学刚结束第一批的失利复盘,转头就发现自己被卷进了新一轮的筛选。我自己经历过完整的2025届秋招,也帮学弟学妹们做过不少笔试复盘,今天这篇就把…

2026/9/1 14:47:02
AI开发Skill实战:用自然语言一键生成微信小程序完整指南

AI开发Skill实战:用自然语言一键生成微信小程序完整指南

1. 背景与核心概念 1.1 什么是 Skill?一个全新的 AI 开发范式 在传统的软件开发流程中,从需求分析、原型设计、UI 开发、后端联调、测试到最终部署上线,往往需要多个角色、多轮迭代、多套工具配合才能完成一个最小可用产品。对于微信小程序这…

2026/9/1 14:47:02
基于LangChain的RAG知识库问答系统实现与调优

基于LangChain的RAG知识库问答系统实现与调优

简介:面向软件开发者的Langchain RAG源码包,聚焦如何用Langchain搭建可运行的检索增强生成系统,适合正在学习RAG、想快速上手LLM应用开发的初中级工程师。代码完整实现了从安装依赖、配置API密钥、加载本地知识库文档,到构建向量数…

2026/9/1 14:47:02
房地产销售中的守盘

房地产销售中的守盘

房地产销售中的守盘 房地产销售中的守盘,是楼盘正式开卖之前,销售团队做准备的阶段。守盘期的具体工作,主要包括这几项 把楼盘研究透:这是基础。销售需要彻底熟悉楼盘的每一处细节,从户型、朝向到小区规划。同时还要去…

2026/9/1 14:42:01