跳转到内容

CLI

stackrivet-cli 模块是一个轻量 CLI,用于应用运行之外的环境与配置检查。Community 版提供 doctor 命令。

对环境与配置做一次快速预检:

  • Java —— 已选中 JDK 21 或更新版本。
  • 存储 —— 已配置的 STACKRIVET_STORAGE_TYPE 可识别;对 s3 / aliyun_oss,检查 endpoint 与 access/secret key 是否已设置。
  • 数据库 —— STACKRIVET_DB_HOST 是否已设置(否则使用当前 profile 的默认值)。

它检查配置的存在性,而非实时连通性——每当一台新机器或同事的环境起不来,先跑它。

从源码运行时,先构建再执行:

Terminal window
cd stackrivet-server
./mvnw -pl stackrivet-cli -am package -DskipTests
java -jar stackrivet-cli/target/stackrivet-cli.jar doctor

对象存储检查使用与应用相同的环境变量族:s3 使用 STACKRIVET_S3_*aliyun_oss 使用 STACKRIVET_ALIYUN_OSS_*

Community 的 CLI 保持精简。实时数据库/存储连通性检查、工具链检查、代码生成辅助与企业环境诊断属于 Pro / Enterprise;见价格页