From 65d4fcc70d3e356b79839e99278db16c992bfa2e Mon Sep 17 00:00:00 2001 From: bserie Date: Fri, 25 Nov 2016 10:26:56 +0100 Subject: [PATCH] Partie Backup --- HowtoGitlab/8.14.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/HowtoGitlab/8.14.md b/HowtoGitlab/8.14.md index 364de3d8..38c3ae47 100644 --- a/HowtoGitlab/8.14.md +++ b/HowtoGitlab/8.14.md @@ -399,4 +399,24 @@ En attente nouvelle release majeure. # Création d'une autre instance -Il suffit de rejouer la procédure en modifiant « gitlab-demo00 » par le nom d'instance souhaitée. \ No newline at end of file +Il suffit de rejouer la procédure en modifiant « gitlab-demo00 » par le nom d'instance souhaitée. + +# Backup + +## Cron + +``` +# crontab -u gitlab-demo00 -e +``` +``` +# Create a full backup of the GitLab repositories and SQL database every day at 4am +0 4 * * * cd /home/gitlab-demo00/gitlab && bundle exec rake gitlab:backup:create RAILS_ENV=production CRON=1 +``` + +Dans `~/gitlab/config/gitlab.yml` on pourra indiquer un temps de rétention. Par exemple pour garder 5j de backups : + +``` +keep_time: 432000 +``` + +> **Note** : Par défaut, les backups sont dans ~/gitlab/tmp/backups. Il est conseillé de les sauvegarder ailleurs et sur une machine distante. \ No newline at end of file