mgmt/docs/SCRIPTS.md

5.5 KiB
Raw Blame History

脚本文档

本文档自动生成,包含项目中所有脚本的说明。

脚本列表

scripts/ci-cd/build/generate-docs.sh

描述: 文档生成脚本 自动生成项目文档 颜色定义

用法: 请查看脚本内部说明

scripts/ci-cd/quality/lint.sh

描述: 代码质量检查脚本 检查脚本语法、代码风格等 颜色定义

scripts/ci-cd/quality/security-scan.sh

描述: 安全扫描脚本 扫描代码中的安全问题和敏感信息 颜色定义

scripts/deployment/consul/consul-variables-example.sh

描述: Consul 变量和存储配置示例脚本 此脚本展示了如何配置Consul的变量和存储功能 配置参数

scripts/deployment/consul/deploy-consul-cluster-kv.sh

描述: Consul集群部署脚本 - 遵循最佳变量命名规范 此脚本将部署一个完全遵循 config/{environment}/{provider}/{region_or_service}/{key} 格式的Consul集群 配置参数

scripts/deployment/vault/deploy-vault.sh

描述: 部署Vault集群的脚本 检查并安装Vault

scripts/deployment/vault/vault-dev-example.sh

描述: Vault开发环境使用示例 设置环境变量

scripts/deployment/vault/vault-dev-quickstart.sh

描述: Vault开发环境快速开始指南

  1. 设置环境变量

scripts/mcp/configs/sync-all-configs.sh

描述: 链接所有MCP配置文件的脚本 该脚本将所有IDE和AI助手的MCP配置链接到NFS共享的配置文件 检查NFS配置文件是否存在

scripts/mcp/tools/start-mcp-server.sh

描述: 设置环境变量 启动MCP服务器

scripts/setup/config/generate-consul-config.sh

描述: Consul配置生成脚本 此脚本使用Consul模板从KV存储生成最终的Consul配置文件 配置参数

scripts/setup/config/setup-consul-cluster-variables.sh

描述: Consul变量配置脚本 - 遵循最佳命名规范 此脚本将Consul集群配置存储到Consul KV中遵循 config/{environment}/{provider}/{region_or_service}/{key} 格式 配置参数

scripts/setup/config/setup-consul-variables-and-storage.sh

描述: Consul 变量和存储配置脚本 用于增强Consul集群功能 颜色输出

scripts/setup/environment/setup-environment.sh

描述: 环境设置脚本 用于设置开发环境的必要组件和依赖 颜色定义

scripts/setup/init/init-vault-cluster.sh

描述: Vault集群初始化和解封脚本 颜色定义

scripts/setup/init/init-vault-dev-api.sh

描述: 通过API初始化Vault开发环境无需本地vault命令 颜色定义

scripts/setup/init/init-vault-dev.sh

描述: Vault开发环境初始化脚本 颜色定义

scripts/testing/infrastructure/test-nomad-config.sh

描述: 测试Nomad配置文件

scripts/testing/infrastructure/test-traefik-deployment.sh

描述: Traefik部署测试脚本 用于测试Traefik在Nomad集群中的部署和功能 颜色定义

用法: 请查看脚本内部说明

scripts/testing/integration/verify-vault-consul-integration.sh

描述: 验证Vault与Consul集成状态 颜色定义

scripts/testing/mcp/test_direct_search.sh

描述: 创建一个简单的Python脚本来测试search_documents方法

scripts/testing/mcp/test_local_mcp_servers.sh

描述: 测试当前环境中的MCP服务器 检查当前环境中是否有MCP配置

scripts/testing/mcp/test_mcp_interface.sh

描述: 测试MCP服务器在实际MCP接口中的调用

scripts/testing/mcp/test_mcp_search_final.sh

描述: 先添加一个文档

scripts/testing/mcp/test_mcp_servers.sh

描述: 测试MCP服务器脚本

scripts/testing/mcp/test_qdrant_ollama_tools.sh

描述: 测试search_documents工具

scripts/testing/mcp/test_qdrant_ollama_tools_fixed.sh

描述: 测试search_documents工具不带filter参数

scripts/testing/mcp/test_search_documents.sh

描述: 先添加一个文档

scripts/testing/run_all_tests.sh

描述: MCP服务器测试运行器 自动运行所有MCP服务器测试脚本 颜色定义

scripts/testing/test-runner.sh

描述: 项目测试快速执行脚本 从项目根目录快速运行所有MCP服务器测试 颜色定义

scripts/utilities/backup/backup-all.sh

描述: 全量备份脚本 备份所有重要的配置和数据 颜色定义

scripts/utilities/backup/backup-consul.sh

描述: Consul备份脚本 此脚本用于创建Consul的快照备份并管理备份文件 配置参数

scripts/utilities/helpers/fix-alpine-cgroups-systemd.sh

描述: Alternative script to fix cgroup configuration using systemd approach Check if running as root

scripts/utilities/helpers/fix-alpine-cgroups.sh

描述: Script to fix cgroup configuration for container runtime in Alpine Linux Check if running as root

scripts/utilities/helpers/manage-vault-consul.sh

描述: Vault与Consul集成管理脚本 颜色定义 函数定义

用法: 请查看脚本内部说明

scripts/utilities/helpers/nomad-leader-discovery.sh

描述: Nomad 集群领导者发现与访问脚本 此脚本自动发现当前 Nomad 集群领导者并执行相应命令 默认服务器列表(可根据实际情况修改)

用法: 请查看脚本内部说明

scripts/utilities/helpers/show-vault-dev-keys.sh

描述: 显示开发环境Vault密钥信息 检查密钥文件是否存在

scripts/utilities/maintenance/cleanup-global-config.sh

描述: Nomad Global 配置清理脚本 此脚本用于移除配置文件中的 .global 后缀 颜色输出