关于 nocobase-install-start
nocobase-install-start 是用于安装 NocoBase 的引导式技能。它会先收集必要选项,再生成或执行安装步骤;提供 Docker 与 PostgreSQL 快速流程,并区分使用现有数据库的情况。
主要功能
- 01Docker 与 PostgreSQL 快速安装
- 02支持 Docker、create-nocobase-app 和 Git
- 03收集安装及数据库选项
- 04要求先查阅安装方法文档
- 05提供启动和验证步骤
适用场景
- 01安装并一同部署 PostgreSQL
- 02选择安装方式与发布渠道
- 03准备连接现有数据库的配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nocobase/ skills --skill nocobase-install-start安装后在 Claude Code 中输入/nocobase-install-start确认已加载。
附带文件references/install-methods.md
详细介绍
目标
清晰分流,并尽量减少提问,完成 NocoBase 安装。
工作流
- 首先询问是否选择快速模式。
- 快速模式(
Docker + 同时安装 + PostgreSQL):
- 仅询问发布渠道和安装目录。
- 执行安装并启动。
- 非快速模式:
- 询问安装方式(
docker、create-nocobase-app、git)、发布渠道和安装目录。 - 如果选择 Docker,询问数据库模式(
同时安装或连接现有数据库)。 - 如果选择 Docker +
同时安装,询问数据库类型(PostgreSQL、MySQL、MariaDB)。 - 如果选择
连接现有数据库(Docker/非 Docker),确认连接信息已准备就绪,并要求在启动前编辑配置/env。 - 仅执行安装;提供启动命令和验证步骤(不要执行启动)。
- 始终先阅读
references/install-methods.md,并在运行命令前附上所选方式对应的文档链接。
方式规则
- Docker 是默认推荐方式。
- 用户希望快速在本地启动时,使用
create-nocobase-app。 - 仅当用户需要在源代码层面进行自定义时,使用 Git 安装。
强制确认关卡
- 收集完所有必要确认前,不要运行安装/启动命令。
- 快速模式:发布渠道 + 安装目录。
- 非快速模式:安装方式 + 发布渠道 + 安装目录。
- Docker 附加项:数据库模式;如果选择
同时安装,还需确认数据库类型。 - 现有数据库:确认连接信息已准备就绪。
- 如果用户在非快速模式下表示“由你决定”,则选择 Docker。
强制阅读文档关卡
- 阅读
references/install-methods.md前,不要运行安装/启动命令。 - 除非所选方式与
references/install-methods.md中的一种方式相匹配,或已选择快速模式预设,否则不要运行安装/启动命令。 - 运行命令前,附上
references/install-methods.md中对应的准确方式文档链接。 - 如果方式映射不明确,请停止并提出澄清问题。
问题模板
- 快速模式问题:“你想选择快速模式(
Docker + PostgreSQL + 同时安装),让我直接执行安装并启动吗?” - 安装方式问题:“你想使用哪种 NocoBase 安装方式:Docker(推荐)、create-nocobase-app 还是 Git?”
- 版本问题:“你想安装哪个发布渠道:latest(稳定版)、beta 还是 alpha?”
- 目录问题:“请提供目标安装目录(例如
./my-nocobase或/opt/nocobase)。” - Docker 数据库模式问题:“使用 Docker 安装时,你想在 Docker 中同时安装数据库,还是连接现有数据库?”
- Docker 捆绑数据库类型问题:“使用 Docker + 同时安装时,你想安装哪种数据库:PostgreSQL、MySQL 还是 MariaDB?”
- 现有数据库就绪确认问题:“请确认现有数据库连接信息已准备就绪(host、port、database、username、password),并且你可以在启动前编辑 NocoBase 配置/env。”
资源
- 生成命令前必须阅读
references/install-methods.md。
评论
支持 Markdown