啡跃 Endoleap

啡跃把笔记、参考素材和创作工作台放在同一个 Next.js 应用里。应用位于 apps/waterfall-wiki,共享主题与品牌资源位于 packages/brand。

入口 用途
/ 浏览内容,打开 /explore/<id> 查看笔记
/guide 浏览指导文档
/graphic 图文排版
/infinite_canvas 无限画布
/api?agent_mode=True 业务 API 目录
/studio/api Studio API 目录

运行

在已确认的远程环境准备 Node.js 24、pnpm 11.25.0、PostgreSQL、S3 兼容对象存储和 FFmpeg。参考 环境变量示例,将变量注入 Web、初始化和媒体 worker 进程。邮箱注册与找回密码需要可用的 SMTP 服务。

在仓库根目录运行 pnpm install --frozen-lockfile 和 pnpm build。然后在 apps/waterfall-wiki 目录准备数据库和存储,初始化管理员认证并启动 Web。

node dist/bootstrap.cjs
node dist/auth-cli.cjs init
pnpm start

媒体 worker 在同一目录作为独立进程运行 node dist/worker.cjs。绑定管理员验证器时,在远程交互终端执行 node dist/auth-cli.cjs qr。已有实例复用原数据库、对象存储和私有认证文件。

S
Description
No description provided
Readme 80 MiB
Languages
TypeScript 86.8%
CSS 10.5%
PLpgSQL 2.4%
JavaScript 0.3%