- 新增 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>
57 lines
1.4 KiB
Bash
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 |