安装 SkillFlaw
SkillFlaw 现在提供 两条正式 backend 运行时路线:
- Python backend 运行时
- TypeScript backend 运行时
本页是共享总入口,帮助你选择正确的安装文档。
选择你的运行时
Python backend 运行时
当你要使用以下链路时,请选择 Python 指南:
docker/docker-compose-py.ymlmake init/make init_dbmake backendmake run_cli/make run_clic
TypeScript backend 运行时
当你要使用以下链路时,请选择 TypeScript 指南:
docker/docker-compose-ts.ymlmake ts_install_backend/make ts_init_dbmake ts_backendmake ts_backend_verifymake ts_lfx_build/make ts_lfx_testmake ts_tool_build/make ts_tool_test
快速对比
| 运行时 | Docker Compose | 源码安装入口 | 默认前端 | 默认后端健康检查 | 适用场景 |
|---|---|---|---|---|---|
| Python | docker/docker-compose-py.yml | make init、make init_db、make backend | http://localhost:3001(Docker)/ http://localhost:3000(源码) | http://localhost:7860/health | Python backend 开发与当前发布形态本地验证 |
| TypeScript | docker/docker-compose-ts.yml | make ts_install_backend、make ts_init_db、make ts_backend | http://localhost:3003(Docker)/ http://localhost:3000(源码) | http://localhost:7861/health(Docker)/ http://localhost:7860/health(源码) | TypeScript backend 开发与包级校验 |
克隆代码仓库
在使用任一安装路径之前,先将仓库 clone 到本地:
_10git clone https://github.com/cwinux/skillflaw.git_10cd skillflaw
使用 Docker Compose 安装
当你需要完整本地产品栈时,推荐使用 Docker Compose。
- Python 运行时请阅读:安装 SkillFlaw - Python
- TypeScript 运行时请阅读:安装 SkillFlaw - TypeScript
从源码安装
当你需要基于仓库做开发、调试或定制时,推荐使用源码方式。
- Python 运行时请阅读:安装 SkillFlaw - Python
- TypeScript 运行时请阅读:安装 SkillFlaw - TypeScript
Docs 服务
Docs 服务在两条运行时路径下仍然共享。
仓库根目录下常用命令:
make docs_devmake docs_buildmake docs_servemake docs_start_only
完整独立 docs 工作流请参阅 构建与启动文档站点。
默认管理员账号
仓库初始化后,默认管理员账号为:
- 用户名:
admin - 密码:
Skillflaw@123321