5d74251032dbcd259fc85c67efea78daff6c0fcc
啡跃 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。已有实例复用原数据库、对象存储和私有认证文件。
Description
Languages
TypeScript
86.8%
CSS
10.5%
PLpgSQL
2.4%
JavaScript
0.3%