Commit 5e2ccc671b8ee1c4b70c504b5b964a8bac259cda
1 parent
8695ab28
Exists in
spb-stable
and in
3 other branches
Add instructions for backups using cron
Showing
1 changed file
with
15 additions
and
0 deletions
Show diff stats
doc/raketasks/backup_restore.md
| ... | ... | @@ -78,3 +78,18 @@ Restoring repositories: |
| 78 | 78 | - Restoring repository abcd... [DONE] |
| 79 | 79 | Deleting tmp directories...[DONE] |
| 80 | 80 | ``` |
| 81 | + | |
| 82 | +### Configure cron to make daily backups | |
| 83 | + | |
| 84 | +``` | |
| 85 | +cd /home/git/gitlab | |
| 86 | +sudo -u git -H editor config/gitlab.yml # Enable keep_time in the backup section to automatically delete old backups | |
| 87 | +sudo -u git crontab -e # Edit the crontab for the git user | |
| 88 | +``` | |
| 89 | + | |
| 90 | +Add the following lines at the bottom: | |
| 91 | + | |
| 92 | +``` | |
| 93 | +# Create a full backup of the GitLab repositories and SQL database every day at 2am | |
| 94 | +0 2 * * * cd /home/git/gitlab && PATH=/usr/local/bin:/usr/bin:/bin bundle exec rake gitlab:backup:create RAILS_ENV=production | |
| 95 | +``` | ... | ... |