18
0
Fork 0

Partie Backup

This commit is contained in:
Benoît S. 2016-11-25 10:26:56 +01:00
parent d0606906f3
commit 65d4fcc70d
1 changed files with 21 additions and 1 deletions

View File

@ -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.
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.