web-dev-qa-db-fra.com

Emplacement du fichier de sauvegarde GITLAB (installation Omnibus)

J'ai installé Gitlab avec un package d'installation Omnibus.

J'ai pris une sauvegarde en utilisant la commande ci-dessous

Sudo gitlab-rake gitlab:backup:create

La sauvegarde a été créée avec succès. Mais je ne suis pas sûr d'où trouver le fichier de sauvegarde. Où sont toutes les sauvegardes gitlab sont stockées par défaut?

21
shashwat

/var/opt/gitlab/backups par défaut.

https://gitlab.com/gitlab-org/gitlab-ce/blob/a64d0f79173301dd86DB073E9B6A329B56554DBD/doc/raketasks/backup_restore.md Dit que:

Cette archive sera enregistrée dans Backup_Path (voir config/gitlab.yml)

Alors https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3A6A7BBBBBR9289f28/files/gitlab-cookbooks/gitlab/templates/Default/gitlab.yml.erb#l208 dit qu'il utilise la variable de modèle @backup_path

Et https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8deeeea6A7BBBBBReEEE3A279B65689F28/files/gitlab-COOKBooks/gitlab/attributs/default.rb#l12 Dit:

default['gitlab']['gitlab-Rails']['backup_path'] = "/var/opt/gitlab/backups"

Je vous recommande de cloner Gitlab Omnibus et git grep loin pour d'autres problèmes similaires, et que vous postez des questions Gitlab à ce sujet: il est accepté là-bas et a beaucoup plus grand trafic de développeurs.