gpt4 book ai didi

docker - 如何自动将 Gitlab 备份到远程服务器

转载 作者:行者123 更新时间:2023-12-04 19:41:38 25 4
gpt4 key购买 nike

我有一个基于 Debian 的服务器,其中有一个 centos 虚拟机。这个 VM 有一个 docker 容器,我在其中安装了 Gitlab。我有另一台安装了 Windows Server 2012 的服务器我想每天将 Gitlab 备份从 Debian 服务器发送到 Windows 服务器。我已阅读 Gitlab 备份文档,但无法从中得到答案。

大家有什么好的方法,求解答。

最佳答案

根据 Uploading to locally mounted shares ,您可以在 Windows Server 2012 上创建 SMB 共享,并且 mount it on your Gitlab docker container .

然后需要配置Gitlab backup_upload_connection使用 Local作为存储提供者并指定 local_root作为您的安装目录。例如。:

gitlab_rails['backup_upload_connection'] = {
:provider => 'Local',
:local_root => '/mnt/backups'
}

# The directory inside the mounted folder to copy backups to
# Use '.' to store them in the root directory
gitlab_rails['backup_upload_remote_directory'] = 'gitlab_backups'

关于docker - 如何自动将 Gitlab 备份到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58693871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com