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,3 +78,18 @@ Restoring repositories: | ||
78 | - Restoring repository abcd... [DONE] | 78 | - Restoring repository abcd... [DONE] |
79 | Deleting tmp directories...[DONE] | 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 | +``` |