Files
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 <[email protected]>
2025-10-22 00:19:41 +08:00
..

Claude 执行环境

本目录包含 Claude 执行 Kubernetes 共享数据平面任务所需的上下文和模板文件。

文件说明

  • run-contract.md - Claude 执行契约模板
  • context.md - 项目上下文信息(未来扩展)
  • bluebook-ref.md - 蓝皮书规范摘要(未来扩展)

使用方法

基本执行命令

执行 /docs/contracts/SD-PG-BASE.yml 按 /claude/run-contract.md 模板生成占位清单

可用契约

  • SD-PG-BASE.yml - 共享 PostgreSQL 数据平面
  • SD-REDIS-BASE.yml - 共享 Redis 数据平面
  • SD-ONBOARD-BOOKSTORE.yml - Bookstore 项目接入

执行流程

  1. Claude 加载 /claude/run-contract.md 模板
  2. 读取指定的契约文件(如 /docs/contracts/SD-PG-BASE.yml)
  3. 按照模板规范生成四段式输出:
    • PLAN(执行计划)
    • ARTIFACTS(文件内容)
    • CHECKLIST(验收检查)
    • SELF-REVIEW(自检报告)

安全约束

  • 禁止生成可执行命令
  • 禁止使用真实凭据
  • 必须使用占位符
  • 必须遵循白名单输出