Ubicación del archivo de respaldo de Gitlab (instalación Omnibus)

21

He instalado Gitlab usando el paquete de instalación omnibus.

Tomé una copia de seguridad usando el siguiente comando

sudo gitlab-rake gitlab:backup:create

La copia de seguridad se creó con éxito. Pero no estoy seguro de dónde encontrar el archivo de copia de seguridad. ¿Dónde se almacenan todas las copias de seguridad de Gitlab por defecto?

shashwat
fuente

Respuestas:

23

/var/opt/gitlab/backups por defecto.

https://gitlab.com/gitlab-org/gitlab-ce/blob/a64d0f79173301dd86db073e9b6a329b56554dbd/doc/raketasks/backup_restore.md dice que:

Este archivo se guardará en backup_path (ver config / gitlab.yml)

Luego https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/templates/default/gitlab.yml.erb#L208 dice que usa la variable de plantilla@backup_path

Y https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/attributes/default.rb#L120 dice:

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

Le recomiendo que clone el ómnibus de GitLab y lo git grepaleje para otros problemas similares, y que publique preguntas de gitlab en SO: se acepta allí y tiene un tráfico de desarrolladores mucho mayor.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
fuente