mcpField
N
nocobase-install-start

nocobase-install-start

github.com/nocobase云与 DevOps5586 次安装8 周前更新
代码仓库

关于 nocobase-install-start

nocobase-install-start 是用于安装 NocoBase 的引导式技能。它会先收集必要选项,再生成或执行安装步骤;提供 Docker 与 PostgreSQL 快速流程,并区分使用现有数据库的情况。

主要功能

  1. 01Docker 与 PostgreSQL 快速安装
  2. 02支持 Docker、create-nocobase-app 和 Git
  3. 03收集安装及数据库选项
  4. 04要求先查阅安装方法文档
  5. 05提供启动和验证步骤

适用场景

  1. 01安装并一同部署 PostgreSQL
  2. 02选择安装方式与发布渠道
  3. 03准备连接现有数据库的配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nocobase/skills --skill nocobase-install-start

安装后在 Claude Code 中输入/nocobase-install-start确认已加载。

附带文件references/install-methods.md

详细介绍

目标

清晰分流,并尽量减少提问,完成 NocoBase 安装。

工作流

  1. 首先询问是否选择快速模式。
  2. 快速模式(Docker + 同时安装 + PostgreSQL):
  • 仅询问发布渠道和安装目录。
  • 执行安装并启动。
  1. 非快速模式:
  • 询问安装方式(docker、create-nocobase-app、git)、发布渠道和安装目录。
  • 如果选择 Docker,询问数据库模式(同时安装或连接现有数据库)。
  • 如果选择 Docker + 同时安装,询问数据库类型(PostgreSQL、MySQL、MariaDB)。
  • 如果选择连接现有数据库(Docker/非 Docker),确认连接信息已准备就绪,并要求在启动前编辑配置/env。
  • 仅执行安装;提供启动命令和验证步骤(不要执行启动)。
  1. 始终先阅读 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