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 | +``` | ... | ... |