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,16 +135,16 @@ systemctl start gitlab | ||
135 | 135 | ||
136 | ##### restore backup | 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 | printf "####################################################" | 140 | printf "####################################################" |
141 | printf "Restaurando backup" | 141 | printf "Restaurando backup" |
142 | systemctl stop gitlab | 142 | systemctl stop gitlab |
143 | sleep 3 | 143 | sleep 3 |
144 | printf "Movendo backup para diretório correto" | 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 | else | 148 | else |
149 | printf "Backup não encontrado" | 149 | printf "Backup não encontrado" |
150 | fi | 150 | fi |