3.5 KiB
Executable File
3.5 KiB
Executable File
脚本索引
本文件列出了所有已整理的脚本及其功能说明。
设置和初始化脚本 (setup/)
初始化脚本 (setup/init/)
init-vault-dev.sh- 初始化开发环境的 Vaultinit-vault-dev-api.sh- 通过 API 初始化开发环境的 Vaultinit-vault-cluster.sh- 初始化 Vault 集群
配置生成脚本 (setup/config/)
setup-consul-cluster-variables.sh- 设置 Consul 集群变量setup-consul-variables-and-storage.sh- 设置 Consul 变量和存储generate-consul-config.sh- 生成 Consul 配置文件
部署脚本 (deployment/)
Vault 部署 (deployment/vault/)
deploy-vault.sh- 部署 Vaultvault-dev-example.sh- Vault 开发环境示例vault-dev-quickstart.sh- Vault 开发环境快速启动
Consul 部署 (deployment/consul/)
deploy-consul-cluster-kv.sh- 部署 Consul 集群(使用 KV 存储)consul-variables-example.sh- Consul 变量示例
测试脚本 (testing/)
主测试运行器 (testing/)
test-runner.sh- 主测试运行器
集成测试 (testing/integration/)
verify-vault-consul-integration.sh- 验证 Vault-Consul 集成
基础设施测试 (testing/infrastructure/)
test-nomad-config.sh- 测试 Nomad 配置test-traefik-deployment.sh- 测试 Traefik 部署
MCP 测试 (testing/mcp/)
test_direct_search.sh- 直接搜索测试test_local_mcp_servers.sh- 本地 MCP 服务器测试test_mcp_interface.sh- MCP 接口测试test_mcp_search_final.sh- MCP 搜索最终测试test_mcp_servers.sh- MCP 服务器测试test_qdrant_ollama_tools.sh- Qdrant Ollama 工具测试test_qdrant_ollama_tools_fixed.sh- Qdrant Ollama 工具修复测试test_search_documents.sh- 搜索文档测试test_mcp_servers_comprehensive.py- MCP 服务器综合测试(Python)test_mcp_servers_improved.py- MCP 服务器改进测试(Python)test_mcp_servers_simple.py- MCP 服务器简单测试(Python)test_qdrant_ollama_server.py- Qdrant Ollama 服务器测试(Python)
工具脚本 (utilities/)
备份工具 (utilities/backup/)
backup-consul.sh- 备份 Consul 数据
维护工具 (utilities/maintenance/)
cleanup-global-config.sh- 清理全局配置
辅助工具 (utilities/helpers/)
show-vault-dev-keys.sh- 显示 Vault 开发环境密钥nomad-leader-discovery.sh- Nomad 领导者发现manage-vault-consul.sh- 管理 Vault-Consulfix-alpine-cgroups.sh- 修复 Alpine cgroupsfix-alpine-cgroups-systemd.sh- 修复 Alpine cgroups(systemd)
MCP 相关脚本 (mcp/)
MCP 服务器 (mcp/servers/)
qdrant-mcp-server.py- Qdrant MCP 服务器qdrant-ollama-integration.py- Qdrant Ollama 集成qdrant-ollama-mcp-server.py- Qdrant Ollama MCP 服务器
MCP 配置 (mcp/configs/)
sync-all-configs.sh- 同步所有 MCP 配置
MCP 工具 (mcp/tools/)
start-mcp-server.sh- 启动 MCP 服务器
使用说明
快速启动命令
# 运行所有测试
./scripts/testing/test-runner.sh
# 初始化开发环境
./scripts/setup/init/init-vault-dev.sh
# 部署 Consul 集群
./scripts/deployment/consul/deploy-consul-cluster-kv.sh
# 启动 MCP 服务器
./scripts/mcp/tools/start-mcp-server.sh
# 备份 Consul
./scripts/utilities/backup/backup-consul.sh
权限设置
确保所有脚本都有执行权限:
find scripts/ -name "*.sh" -exec chmod +x {} \;
环境变量
某些脚本可能需要特定的环境变量,请参考各脚本的注释说明。