- 新增 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 <[email protected]>
23 lines
628 B
Bash
Executable File
23 lines
628 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# GitLab 快速备份脚本
|
|
# 这是 gitlab-data-protection.sh 的简化版本,专注于快速备份操作
|
|
|
|
set -euo pipefail
|
|
|
|
# 配置变量
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
GITLAB_DATA_PROTECTION="${SCRIPT_DIR}/gitlab-data-protection.sh"
|
|
BACKUP_NAME="${1:-}"
|
|
|
|
# 调用主脚本的备份功能
|
|
if [[ -x "$GITLAB_DATA_PROTECTION" ]]; then
|
|
if [[ -n "$BACKUP_NAME" ]]; then
|
|
"$GITLAB_DATA_PROTECTION" backup "$BACKUP_NAME"
|
|
else
|
|
"$GITLAB_DATA_PROTECTION" backup
|
|
fi
|
|
else
|
|
echo "错误: 找不到 GitLab 数据保护脚本: $GITLAB_DATA_PROTECTION"
|
|
exit 1
|
|
fi |