22 Commits
Author SHA1 Message Date
gaoandClaude 003343942a feat: 添加 qwen-code 作为 Git 子模块
- 添加 qwen-code 仓库作为子模块
- 更新 qwen-code 到最新版本
- 完善项目结构

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 14:59:22 +08:00
gaoandClaude c1a05a7a2c feat: 添加 AI Flow 配置和部署脚本
## 新增文件
- DEPLOYMENT_COMPLETE_REPORT.md: 部署完成报告
- ORBSTACK_DEPLOYMENT_COMPLETE.md: OrbStack 部署报告
- configure-openrouter-dify.sh: OpenRouter + Dify 配置脚本
- fix-dify-orbstack.sh: Dify OrbStack 修复脚本
- setup-openrouter-simple.sh: 简化 OpenRouter 配置
- test-openrouter-workflow.json: 测试工作流配置
- verify-openrouter-config.sh: 配置验证脚本

## 配置优化
- 更新 configure-openrouter-direct.sh 配置参数
- 完善多个 OpenRouter 部署方案
- 添加测试和验证功能

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:58:53 +08:00
gaoandClaude 2c616faba0 feat: 完成 GitLab macOS 优化部署和 CI/CD 配置
## 主要改进
- 升级 GitLab CE 到 16.11.7 (最新稳定版)
- 优化性能配置 (Puma worker, Sidekiq 并发控制)
- 禁用不必要服务节省资源 (Prometheus/Grafana)
- 配置国内 APT 镜像源加速更新
- 添加时区设置 Asia/Shanghai

## 新增功能
- 一键部署脚本 (init-gitlab-optimized.sh)
- 智能 Runner 注册 (register-runner-optimized.sh)
- 综合维护工具 (maintenance-gitlab.sh)
- SMTP 邮件配置向导 (setup-smtp.sh)
- 密码重置工具 (reset-gitlab-password.sh)
- 快速诊断脚本 (diagnose-gitlab.sh)

## CI/CD 配置
- 注册 Docker Runner (容器化构建)
- 注册 Shell Runner (本地脚本执行)
- 创建 CI/CD 模板文件
- Runner 配置优化和清理

## 文档完善
- 技术文档 (CLAUDE.md)
- 优化部署指南 (OPTIMIZATION_GUIDE.md)
- 使用说明和故障排除指南

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:49:57 +08:00
gao af07f0e79a clean: 移除测试文件 2025-11-03 06:57:33 +08:00
gao 8cdeaa4165 test: 最终凭据验证 2025-11-03 06:55:50 +08:00
gao 62ae4f9f66 test: 验证凭据存储修复 2025-11-03 06:55:44 +08:00
gaoandClaude b253eee2ba test: 验证 Git 凭据配置
- 测试新 token 的推送功能
- 验证 osxkeychain 凭据存储

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 06:50:27 +08:00
gaoandClaude 331a4973ca update: 更新 qwen-code 子模块到最新版本
- 完善的 qwen-code 文档和配置指南
- 新增多种包装脚本和工具
- 支持阿里官方 qwen-code 工具集成

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 06:47:50 +08:00
gaoandClaude e8af889954 test: 验证安全凭据配置
🔐 安全配置更新
- 移除 Git URL 中的明文访问令牌
- 配置使用 macOS Keychain 安全存储凭据
- 测试新的认证方式

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 06:45:49 +08:00
gao 8f16f3fdc5 docker-build 2025-11-03 06:41:29 +08:00
gaoandClaude 8f47f4e9ea feat: 完善 DevOps 工具链配置和优化 Harbor 服务
- 更新 Gitea runner 配置,支持优化的 CI/CD 环境
- 完善 Harbor HTTPS 配置和远程访问支持
- 优化 Harbor 日志配置,改用 json-file 驱动
- 添加 Docker 构建加速和代理缓存脚本
- 新增完整的文档和使用指南
- 添加 AI 开发工具集成配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 06:39:53 +08:00
gaoandClaude 7e07e9a41b test: Actions 功能启用后的工作流触发测试
- 测试 Gitea Actions 是否能正常触发
- 验证 Runner 能否接收并执行任务
- 检查质量门禁工作流完整性

🚀 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-28 15:42:15 +08:00
gaoandClaude 745aa30d5f feat: 完善云原生 DevOps 工具链和 Harbor 集成
- 更新 Harbor 配置和部署脚本
- 添加 Gitea runner 配置和相关文件
- 完善 Tekton 流水线配置
- 添加 Harbor 镜像推送和管理脚本
- 修复 CI/CD 部署步骤和配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-28 14:57:30 +08:00
gaoandClaude c6154b15fe feat: 添加完整的云原生 CI/CD 架构配置
## 新增组件
- ✅ Gitea Kubernetes 部署配置 (Helm)
- ✅ ArgoCD GitOps 应用配置
- ✅ Tekton Pipelines 完整流水线
- ✅ Tekton Triggers 自动触发
- ✅ Kubernetes 部署清单
- ✅ 安全配置和密钥管理
- ✅ 监控和可观测性配置

## 架构特点
- 🚀 云原生设计,轻量级高效
- 🔄 GitOps 最佳实践
- 🔧 自动化 CI/CD 流水线
- 🛡️ 安全扫描和权限控制
- 📊 监控和告警集成
- 📈 水平扩缩容支持

## 支持的应用
- 📚 Bookstore 智能阅读平台
- 🔧 Spring Boot + MyBatis Plus
- 🤖 AI 集成 (Ollama/OpenAI)
- 📊 OpenSearch 向量搜索
- 💾 MySQL + Redis 数据存储

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 16:44:07 +08:00
gaoandClaude 1e8db810b0 fix: 将 Gitea 容器连接到 core 网络
- 添加对外部 core 网络的连接
- 保留原有的 gitea-network 用于独立通信
- 确保 Gitea 可以与 core 网络中的其他服务通信

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 15:45:54 +08:00
gaoandClaude dd89d39313 更新缓存时间戳并添加备份目录
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 15:41:45 +08:00
gaoandClaude 0976ee37b5 feat: 优化Harbor配置并集成到core网络
- 设置Harbor管理员密码为admin123
- 绑定所有端口到0.0.0.0以支持远程访问
- 将Harbor网络配置改为使用外部core网络
- 支持HTTP和HTTPS双协议访问
- 更新Gitea容器名称避免冲突
- 更新项目上下文缓存

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 15:29:21 +08:00
gaoandClaude fc9371e443 feat: 完成企业级 DevOps 基础设施部署
## 🏗️ 新增功能
- **shared/**: 完整的基础组件部署方案
  - docker-compose.yml: 统一编排所有基础服务
  - .env.example: 标准化环境变量配置
  - prometheus/prometheus.yml: 监控配置
  - bin/up.sh & down.sh: 一键部署脚本
  - README.md: 完整的使用文档

## 🛠️ 核心服务
- **数据库层**: PostgreSQL 16 + MySQL 8 (统一密码: 123456)
- **缓存层**: Redis 7 (密码: 123456)
- **代码管理**: GitLab CE + Gitea (双代码仓库)
- **镜像仓库**: Harbor (Docker Registry)
- **监控层**: Prometheus + Grafana + cAdvisor
- **网关反代**: Traefik v3.1

## 🔧 技术优化
- 所有端口统一使用 2xx80 系列,避免端口冲突
- 统一网络架构 (core network),支持多项目接入
- 完善的健康检查和服务依赖配置
- 支持 ARM64 架构 (MySQL 8 兼容性修复)

## 📚 文档更新
- SYSTEM-CONFIG.md: 系统配置文档完善
- harbor/README.md: Harbor 模块使用说明
- docs/: 完整的部署和运维文档

## 🚀 部署说明
所有服务已成功启动并通过验证:
- GitLab: http://localhost:28082 (root/SecurePass2024!)
- Gitea: http://localhost:23000
- Harbor: http://localhost:28081
- Grafana: http://localhost:23001 (admin/123456)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 00:19:41 +08:00
gaoandClaude 70f845cd17 feat: 添加 Harbor 和 GitLab 模块,完善系统配置文档
- 新增 Harbor 容器镜像仓库维护模块
- 新增 GitLab 代码托管平台维护模块
- 创建 SYSTEM-CONFIG.md 系统配置概览文档
- 完善 README.md 项目说明文档
- 更新部署脚本支持新模块
- 集成 Ollama AI 模型服务配置信息

主要功能:
- Harbor: Docker 镜像仓库管理 (端口 8080/8443)
- GitLab: 企业级代码托管 (端口 8890/8929)
- 系统配置文档:便于 Claude 和 CI/CD 理解架构
- 统一备份策略和健康监控
- 模块化部署和管理

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 21:22:20 +08:00
BrunoGaoandClaude 597359b4ff feat: 添加 Gitea Git 服务器维护模块
- 新增 Gitea 模块,支持 Docker Compose 部署
- 实现完整的备份恢复机制 (gitea-data-protection.sh)
- 添加快速备份脚本 (gitea-backup.sh) 和恢复脚本 (gitea-restore.sh)
- 支持双重定时任务保障 (cron + launchd)
- 包含环境变量配置和详细文档
- 新增一键部署脚本 (deploy.sh) 和初始化脚本 (init-ops.sh)
- 更新项目总文档和 .gitignore 配置

特性:
✅ Docker Compose 一键部署
✅ 自动定时备份和恢复
✅ 实时健康监控
✅ macOS 原生集成
✅ 环境变量配置管理
✅ 完整的部署自动化

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 22:58:00 +08:00
BrunoGaoandClaude f9c5c54082 refactor: 重构项目为模块化结构
- 创建 brew/ 目录作为 Homebrew 维护模块
- 移动所有 Brew 相关脚本到 brew/ 目录
- 更新脚本中的路径引用
- 创建项目总 README.md 文档
- 更新 brew/README.md 模块文档

支持未来扩展其他维护模块,实现更好的项目组织结构。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 21:09:41 +08:00
BrunoGaoandClaude a807e89225 feat: 初始化 Homebrew 自动维护系统
- 添加每日自动维护脚本 (brew_maintain.sh)
- 添加手动备份脚本 (brew_backup.sh)
- 添加一键恢复脚本 (brew_restore.sh)
- 添加 launchd 定时任务配置
- 添加完整文档说明
- 配置 .gitignore 排除运行时文件

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 20:35:11 +08:00