Commit e2b815c0225af1f95fcf2edbb794798b09c9b653
1 parent
330f5492
Exists in
master
fix backup path
Showing
1 changed file
with
5 additions
and
5 deletions
Show diff stats
provision.sh
| ... | ... | @@ -135,16 +135,16 @@ systemctl start gitlab |
| 135 | 135 | |
| 136 | 136 | ##### restore backup |
| 137 | 137 | |
| 138 | -backup=$(echo *_backup.tar) | |
| 139 | -if [[ -e /vagrant/$backup ]]; then | |
| 138 | +backup=$(echo /vagrant/*_backup.tar) | |
| 139 | +if [[ -e $backup ]]; then | |
| 140 | 140 | printf "####################################################" |
| 141 | 141 | printf "Restaurando backup" |
| 142 | 142 | systemctl stop gitlab |
| 143 | 143 | sleep 3 |
| 144 | 144 | printf "Movendo backup para diretório correto" |
| 145 | - install -D -m 755 -o git -g git /vagrant/$backup /var/lib/gitlab/backups | |
| 146 | - ### O task do gitlab espera uma resposta via bash, não sei se tem como mandarmos essa resposta via bash. | |
| 147 | - # (cd /usr/lib/gitlab && sudo -u git bundle exec rake gitlab:backup:restore RAILS_ENV=production) | |
| 145 | + install -D -m 755 -o git -g git $backup /var/lib/gitlab/backups | |
| 146 | + cd /usr/lib/gitlab | |
| 147 | + sudo -u yes | git bundle exec rake gitlab:backup:restore RAILS_ENV=production | |
| 148 | 148 | else |
| 149 | 149 | printf "Backup não encontrado" |
| 150 | 150 | fi | ... | ... |