安装 SkillFlaw(部署视角)
本页是 SkillFlaw Python backend 与 SkillFlaw TypeScript backend 两条部署链路的共享总入口。
选择你的部署路线
Python backend 部署
当你的部署目标基于以下链路时,请选择 Python 部署指南:
docker/docker-compose-py.ymldocker/backend/Dockerfilemake init/make init_dbmake backend/make frontend
入口: 用于部署的 SkillFlaw 安装 - Python
TypeScript backend 部署
当你的部署目标基于以下链路时,请选择 TypeScript 部署指南:
docker/docker-compose-ts.ymlghcr.io/cwinux/skillflaw_backend_ts:latestmake ts_install_backend/make ts_init_dbmake ts_backendmake ts_backend_verify
入口: 用于部署的 SkillFlaw 安装 - TypeScript
快速对比
| 路线 | Compose 文件 | Backend 服务 / 镜像 | 数据库初始化入口 | 默认前端 | 默认后端健康检查 |
|---|---|---|---|---|---|
| Python | docker/docker-compose-py.yml | backend_py / 本地 Python backend 镜像 | make init_db 或 Python Compose 自举 | http://localhost:3001 | http://localhost:7860/health |
| TypeScript | docker/docker-compose-ts.yml | backend_ts / ghcr.io/cwinux/skillflaw_backend_ts:latest | make ts_init_db 或 TypeScript Compose 自举 | http://localhost:3003 | http://localhost:7861/health |
Docker 安装
当你需要打包好的本地或部署形态产品栈时,请使用 Docker 路线。
- Python 运行时请阅读:用于部署的 SkillFlaw 安装 - Python
- TypeScript 运行时请阅读:用于部署的 SkillFlaw 安装 - TypeScript
源码安装
当你需要基于仓库控制部署、调试运行时或做本地校验时,请使用源码路线。
- Python 运行时请阅读:用于部署的 SkillFlaw 安装 - Python
- TypeScript 运行时请阅读:用于部署的 SkillFlaw 安装 - TypeScript