跳到主要内容

安装 SkillFlaw

SkillFlaw 现在提供 两条正式 backend 运行时路线

  • Python backend 运行时
  • TypeScript backend 运行时

本页是共享总入口,帮助你选择正确的安装文档。

选择你的运行时

Python backend 运行时

当你要使用以下链路时,请选择 Python 指南:

  • docker/docker-compose-py.yml
  • make init / make init_db
  • make backend
  • make run_cli / make run_clic

入口: 安装 SkillFlaw - Python

TypeScript backend 运行时

当你要使用以下链路时,请选择 TypeScript 指南:

  • docker/docker-compose-ts.yml
  • make ts_install_backend / make ts_init_db
  • make ts_backend
  • make ts_backend_verify
  • make ts_lfx_build / make ts_lfx_test
  • make ts_tool_build / make ts_tool_test

入口: 安装 SkillFlaw - TypeScript

快速对比

运行时Docker Compose源码安装入口默认前端默认后端健康检查适用场景
Pythondocker/docker-compose-py.ymlmake initmake init_dbmake backendhttp://localhost:3001(Docker)/ http://localhost:3000(源码)http://localhost:7860/healthPython backend 开发与当前发布形态本地验证
TypeScriptdocker/docker-compose-ts.ymlmake ts_install_backendmake ts_init_dbmake ts_backendhttp://localhost:3003(Docker)/ http://localhost:3000(源码)http://localhost:7861/health(Docker)/ http://localhost:7860/health(源码)TypeScript backend 开发与包级校验

克隆代码仓库

在使用任一安装路径之前,先将仓库 clone 到本地:


_10
git clone https://github.com/cwinux/skillflaw.git
_10
cd skillflaw

使用 Docker Compose 安装

当你需要完整本地产品栈时,推荐使用 Docker Compose。

从源码安装

当你需要基于仓库做开发、调试或定制时,推荐使用源码方式。

Docs 服务

Docs 服务在两条运行时路径下仍然共享。

仓库根目录下常用命令:

  • make docs_dev
  • make docs_build
  • make docs_serve
  • make docs_start_only

完整独立 docs 工作流请参阅 构建与启动文档站点

默认管理员账号

仓库初始化后,默认管理员账号为:

  • 用户名:admin
  • 密码:Skillflaw@123321

推荐继续阅读