J'ai un serveur basé sur Debian dans lequel j'ai une machine virtuelle centos. Cette machine virtuelle a un conteneur docker dans lequel j'ai installé Gitlab. J'ai un autre serveur avec Windows Server 2012 installé Je veux envoyer quotidiennement les sauvegardes Gitlab du serveur Debian au serveur Windows. J'ai lu la documentation de sauvegarde de Gitlab mais je ne peux pas en obtenir la réponse.

Tout le monde ici a une bonne méthode, veuillez répondre.

0
thenrun 4 nov. 2019 à 15:54

1 réponse

Selon Téléchargement vers des partages montés localement , vous pouvez créer un partage SMB sur votre Windows Server 2012 et montez-le sur votre conteneur docker Gitlab .

Ensuite, vous devez configurer Gitlab backup_upload_connection pour utiliser Local comme fournisseur de stockage et spécifier local_root comme répertoire monté. par exemple.:

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'
0
Eduardo Baitello 4 nov. 2019 à 14:35