add backup for gitea
This commit is contained in:
parent
5950c9e494
commit
12b51ebff3
19
scripts/backup_gitea.sh
Normal file
19
scripts/backup_gitea.sh
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
nb_bk=$(ls ~gitea/*dump*.zip 2>/dev/null| wc -l)
|
||||||
|
|
||||||
|
if [ $nb_bk != 0 ]; then
|
||||||
|
echo "EXISTING GITEA BACKUP!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo -u gitea sh -c "cd ~gitea; gitea dump -c /etc/gitea/app.ini > /dev/null"
|
||||||
|
|
||||||
|
backup_file=$(ls ~gitea/*dump*.zip)
|
||||||
|
|
||||||
|
#echo "backup file $backup_file"
|
||||||
|
sudo chown mathieu:mathieu "${backup_file}"
|
||||||
|
sudo chmod 777 "${backup_file}"
|
||||||
|
|
||||||
|
scp "${backup_file}" mathieu@bk.mathux.org:/srv/share/backup/
|
||||||
|
sudo rm $backup_file
|
Loading…
Reference in New Issue
Block a user