Files
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

57 lines
1.4 KiB
Bash

# GitLab 环境变量配置
# 复制此文件为 .env 并根据需要修改配置
# GitLab 基本配置
GITLAB_DOMAIN=192.168.1.83
GITLAB_HTTP_PORT=8890
GITLAB_SSH_PORT=8929
# 数据目录配置
GITLAB_DATA_DIR=~/ops/data/gitlab
GITLAB_CONFIG_DIR=~/ops/gitlab/config
# 备份配置
GITLAB_BACKUP_DIR=~/ops/backups/gitlab
GITLAB_BACKUP_RETENTION_DAYS=30
GITLAB_BACKUP_INTERVAL_HOURS=6
# 日志配置
GITLAB_LOG_DIR=~/ops/logs
# GitLab 管理员配置 (首次启动时设置)
GITLAB_ROOT_PASSWORD=admin123
# 邮件配置 (可选)
# GITLAB_SMTP_ENABLE=true
# GITLAB_SMTP_ADDRESS=smtp.gmail.com
# GITLAB_SMTP_PORT=587
# GITLAB_SMTP_USER_NAME=your-email@gmail.com
# GITLAB_SMTP_PASSWORD=your-password
# GITLAB_SMTP_DOMAIN=smtp.gmail.com
# GITLAB_EMAIL_FROM=your-email@gmail.com
# GitLab Runner 配置 (可选)
# GITLAB_RUNNER_ENABLE=true
# GITLAB_RUNNER_NAME=gitlab-runner
# GITLAB_RUNNER_TAG=docker
# 资源限制配置
GITLAB_MEMORY_LIMIT=4g
GITLAB_CPU_LIMIT=2
# SSL 配置 (如果需要 HTTPS)
# GITLAB_SSL_CERT=/path/to/ssl/cert.pem
# GITLAB_SSL_KEY=/path/to/ssl/key.pem
# 外部数据库配置 (可选)
# GITLAB_EXTERNAL_DB_ENABLE=false
# GITLAB_DB_HOST=postgres
# GITLAB_DB_PORT=5432
# GITLAB_DB_NAME=gitlabhq_production
# GITLAB_DB_USER=gitlab
# GITLAB_DB_PASSWORD=password
# Redis 配置 (可选)
# GITLAB_EXTERNAL_REDIS_ENABLE=false
# GITLAB_REDIS_HOST=redis
# GITLAB_REDIS_PORT=6379