Как автоматизировать резервное копирование Gitlab на удаленный сервер - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть один сервер на базе Debian, на котором у меня виртуальная машина centos. Эта виртуальная машина имеет док-контейнер, в котором у меня установлен Gitlab. У меня установлен другой сервер с Windows Server 2012. Я хочу ежедневно отправлять резервные копии Gitlab с сервера Debian на сервер Windows. Я прочитал документацию по резервному копированию Gitlab, но не могу получить от нее ответ.

У кого-нибудь здесь есть хороший метод, пожалуйста, ответьте.

1 Ответ

0 голосов
/ 04 ноября 2019

Согласно Загрузка в локально смонтированные общие папки , вы можете создать общий ресурс SMB на Windows Server 2012 и смонтировать его в свой док-контейнер Gitlab .

Затем вам нужно настроить 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...